Skip to content

Instantly share code, notes, and snippets.

@leapar
Last active June 6, 2017 05:08
Show Gist options
  • Save leapar/8b383fd853d24dd66b6de535f9ebe597 to your computer and use it in GitHub Desktop.
Save leapar/8b383fd853d24dd66b6de535f9ebe597 to your computer and use it in GitHub Desktop.
@leapar
Copy link
Author

leapar commented May 19, 2017

govc datastore.info -u=username:[email protected]

Name: RAID10-1.6T
Path: /WH-DATACENTER/datastore/RAID10-1.6T
Type: VMFS
URL: ds:///vmfs/volumes/582bcd41-7a98bfd5-f93e-0894ef297a90/
Capacity: 1630.8 GB
Free: 1402.5 GB
Name: RAID10-2T
Path: /WH-DATACENTER/datastore/RAID10-2T
Type: VMFS
URL: ds:///vmfs/volumes/582bcd06-55b5fce0-656c-0894ef297a90/
Capacity: 2047.8 GB
Free: 906.4 GB
Name: RAID5-3T-1
Path: /WH-DATACENTER/datastore/RAID5-3T-1
Type: VMFS
URL: ds:///vmfs/volumes/582bcd70-6c1469e0-77c5-0894ef297a90/
Capacity: 3071.8 GB
Free: 333.0 GB
Name: RAID5-3T-2
Path: /WH-DATACENTER/datastore/RAID5-3T-2
Type: VMFS
URL: ds:///vmfs/volumes/582bcd8e-7abd82f5-a604-0894ef297a90/
Capacity: 3071.8 GB
Free: 586.0 GB
Name: RAID5-3T-3
Path: /WH-DATACENTER/datastore/RAID5-3T-3
Type: VMFS
URL: ds:///vmfs/volumes/582bcdac-f2c4d178-e232-0894ef297a90/
Capacity: 3166.8 GB
Free: 108.2 GB
Name: esxi-10-hdd
Path: /WH-DATACENTER/datastore/esxi-10-hdd
Type: VMFS
URL: ds:///vmfs/volumes/58283ed2-703ac914-fa22-0894ef297a90/
Capacity: 549.5 GB
Free: 260.6 GB
Name: esxi-11-hdd
Path: /WH-DATACENTER/datastore/esxi-11-hdd
Type: VMFS
URL: ds:///vmfs/volumes/5825ce48-ffddb4ec-f102-001b21a628ec/
Capacity: 827.8 GB
Free: 389.2 GB
Name: esxi-12-hdd
Path: /WH-DATACENTER/datastore/esxi-12-hdd
Type: VMFS
URL: ds:///vmfs/volumes/582c91ee-f08c5648-34f8-0894ef297c20/
Capacity: 827.8 GB
Free: 826.8 GB

@leapar
Copy link
Author

leapar commented May 19, 2017

govc datastore.ls -ds=RAID10-1.6T -u=username:[email protected] 

234-cacti
193-rrrr
78-eeee
win2008_r2_64bit_enterprise
250-OA
80-国内业务-ffffff
iso
10-redmine
ITceshi
49-Nexus

@leapar
Copy link
Author

leapar commented May 23, 2017

主机

govc metric.ls -u=user:[email protected] /WH-DATACENTER/host/CLUSTER/172.29.230.10

cpu.usage.average
cpu.usagemhz.average
cpu.coreUtilization.average
cpu.latency.average
cpu.reservedCapacity.average
cpu.swapwait.summation
cpu.idle.summation
cpu.totalCapacity.average
cpu.utilization.average
cpu.demand.average
cpu.costop.summation
cpu.used.summation
cpu.wait.summation
cpu.ready.summation
cpu.readiness.average
datastore.maxTotalLatency.latest
disk.usage.average
disk.read.average
disk.maxTotalLatency.latest
disk.write.average
hbr.hbrNumVms.average
hbr.hbrNetTx.average
hbr.hbrNetRx.average
mem.compressed.average
mem.heap.average
mem.llSwapUsed.average
mem.activewrite.average
mem.swapoutRate.average
mem.totalCapacity.average
mem.granted.average
mem.compressionRate.average
mem.vmfs.pbc.sizeMax.latest
mem.zero.average
mem.swapused.average
mem.heapfree.average
mem.vmfs.pbc.overhead.latest
mem.swapout.average
mem.overhead.average
mem.usage.average
mem.swapinRate.average
mem.sharedcommon.average
mem.vmfs.pbc.capMissRatio.latest
mem.latency.average
mem.llSwapInRate.average
mem.vmfs.pbc.workingSet.latest
mem.llSwapIn.average
mem.sysUsage.average
mem.llSwapOut.average
mem.llSwapOutRate.average
mem.swapin.average
mem.vmmemctl.average
mem.decompressionRate.average
mem.unreserved.average
mem.consumed.average
mem.vmfs.pbc.size.latest
mem.vmfs.pbc.workingSetMax.latest
mem.active.average
mem.shared.average
mem.state.latest
mem.reservedCapacity.average
mem.lowfreethreshold.average
net.bytesTx.average
net.multicastRx.summation
net.broadcastTx.summation
net.packetsTx.summation
net.unknownProtos.summation
net.droppedTx.summation
net.transmitted.average
net.usage.average
net.multicastTx.summation
net.droppedRx.summation
net.bytesRx.average
net.received.average
net.errorsTx.summation
net.broadcastRx.summation
net.packetsRx.summation
net.errorsRx.summation
power.power.average
power.energy.summation
power.powerCap.average
rescpu.maxLimited1.latest
rescpu.runpk15.latest
rescpu.runav1.latest
rescpu.runpk5.latest
rescpu.runav15.latest
rescpu.actpk15.latest
rescpu.runav5.latest
rescpu.samplePeriod.latest
rescpu.actav15.latest
rescpu.actpk5.latest
rescpu.maxLimited15.latest
rescpu.actav5.latest
rescpu.sampleCount.latest
rescpu.actpk1.latest
rescpu.maxLimited5.latest
rescpu.actav1.latest
rescpu.runpk1.latest
storageAdapter.maxTotalLatency.latest
storagePath.maxTotalLatency.latest
sys.uptime.latest

@leapar
Copy link
Author

leapar commented May 23, 2017

虚拟机

govc metric.ls -u=user:[email protected] /WH-DATACENTER/host/CLUSTER/172.29.230.10/OA2QQ-190

cpu.latency.average
cpu.wait.summation
cpu.run.summation
cpu.demand.average
cpu.swapwait.summation
cpu.ready.summation
cpu.readiness.average
cpu.usagemhz.average
cpu.system.summation
cpu.used.summation
cpu.costop.summation
cpu.usage.average
cpu.overlap.summation
cpu.maxlimited.summation
cpu.entitlement.latest
cpu.idle.summation
cpu.demandEntitlementRatio.latest
datastore.maxTotalLatency.latest
disk.usage.average
disk.read.average
disk.write.average
disk.maxTotalLatency.latest
mem.swapoutRate.average
mem.entitlement.average
mem.activewrite.average
mem.latency.average
mem.active.average
mem.compressionRate.average
mem.swapout.average
mem.swapped.average
mem.overheadMax.average
mem.zero.average
mem.zipped.latest
mem.usage.average
mem.swaptarget.average
mem.overheadTouched.average
mem.overhead.average
mem.consumed.average
mem.swapin.average
mem.shared.average
mem.granted.average
mem.swapinRate.average
mem.decompressionRate.average
mem.llSwapOutRate.average
mem.vmmemctl.average
mem.llSwapInRate.average
mem.compressed.average
mem.vmmemctltarget.average
mem.llSwapUsed.average
mem.zipSaved.latest
net.bytesRx.average
net.bytesTx.average
net.transmitted.average
net.packetsRx.summation
net.droppedRx.summation
net.droppedTx.summation
net.broadcastRx.summation
net.broadcastTx.summation
net.multicastTx.summation
net.received.average
net.multicastRx.summation
net.packetsTx.summation
net.usage.average
power.power.average
power.energy.summation
rescpu.runpk5.latest
rescpu.actav1.latest
rescpu.samplePeriod.latest
rescpu.maxLimited5.latest
rescpu.runav1.latest
rescpu.sampleCount.latest
rescpu.actpk1.latest
rescpu.runav15.latest
rescpu.runav5.latest
rescpu.actav15.latest
rescpu.actpk15.latest
rescpu.actav5.latest
rescpu.maxLimited1.latest
rescpu.runpk15.latest
rescpu.runpk1.latest
rescpu.maxLimited15.latest
rescpu.actpk5.latest
sys.osUptime.latest
sys.uptime.latest
sys.heartbeat.latest
virtualDisk.read.average
virtualDisk.write.average

@leapar
Copy link
Author

leapar commented May 23, 2017

存储

govc metric.ls -u=user:[email protected] /WH-DATACENTER/host/CLUSTER/172.29.230.10/RAID5-3T-3

datastore.numberWriteAveraged.average
datastore.numberReadAveraged.average
disk.used.latest
disk.provisioned.latest
disk.capacity.latest
disk.numberReadAveraged.average
disk.numberWriteAveraged.average

@leapar
Copy link
Author

leapar commented May 23, 2017

vcenter6.0 所有指标

拼接方式

identifier := groupinfo.Key + "." + nameinfo.Key + "." + fmt.Sprint(perf.RollupType)




{
    "Self": {
        "Type": "PerformanceManager",
        "Value": "PerfMgr"
    },
    "Description": {
        "CounterType": [
            {
                "Label": "Average",
                "Summary": "The average performance counter value is collected",
                "Key": "average"
            },
            {
                "Label": "Maximum",
                "Summary": "The maximum performance counter value is collected",
                "Key": "maximum"
            },
            {
                "Label": "Minimum",
                "Summary": "The minimum performance counter value is collected",
                "Key": "minimum"
            },
            {
                "Label": "Latest",
                "Summary": "The latest performance counter value is collected",
                "Key": "latest"
            },
            {
                "Label": "Summation",
                "Summary": "The summation performance counter value is collected",
                "Key": "summation"
            },
            {
                "Label": "None",
                "Summary": "No rollup performed",
                "Key": "none"
            }
        ],
        "StatsType": [
            {
                "Label": "Absolute",
                "Summary": "Absolute statistic collection",
                "Key": "absolute"
            },
            {
                "Label": "Delta",
                "Summary": "Delta statistic collection",
                "Key": "delta"
            },
            {
                "Label": "Rate",
                "Summary": "Rate statistic collection",
                "Key": "rate"
            }
        ]
    },
    "HistoricalInterval": [
        {
            "Key": 1,
            "SamplingPeriod": 300,
            "Name": "Past day",
            "Length": 86400,
            "Level": 1,
            "Enabled": true
        },
        {
            "Key": 2,
            "SamplingPeriod": 1800,
            "Name": "Past week",
            "Length": 604800,
            "Level": 1,
            "Enabled": true
        },
        {
            "Key": 3,
            "SamplingPeriod": 7200,
            "Name": "Past month",
            "Length": 2592000,
            "Level": 1,
            "Enabled": true
        },
        {
            "Key": 4,
            "SamplingPeriod": 86400,
            "Name": "Past year",
            "Length": 31536000,
            "Level": 1,
            "Enabled": true
        }
    ],
    "PerfCounter": [
        {
            "Key": 1,
            "NameInfo": {
                "Label": "Usage",
                "Summary": "CPU usage as a percentage during the interval",
                "Key": "usage"
            },
            "GroupInfo": {
                "Label": "CPU",
                "Summary": "CPU",
                "Key": "cpu"
            },
            "UnitInfo": {
                "Label": "%",
                "Summary": "Percentage",
                "Key": "percent"
            },
            "RollupType": "none",
            "StatsType": "rate",
            "Level": 4,
            "PerDeviceLevel": 4,
            "AssociatedCounterId": null
        },
        {
            "Key": 2,
            "NameInfo": {
                "Label": "Usage",
                "Summary": "CPU usage as a percentage during the interval",
                "Key": "usage"
            },
            "GroupInfo": {
                "Label": "CPU",
                "Summary": "CPU",
                "Key": "cpu"
            },
            "UnitInfo": {
                "Label": "%",
                "Summary": "Percentage",
                "Key": "percent"
            },
            "RollupType": "average",
            "StatsType": "rate",
            "Level": 1,
            "PerDeviceLevel": 3,
            "AssociatedCounterId": null
        },

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment