也許我們可以使用此Azure PowerShell命令Get-AzureRmMetric
來獲取CPU使用率。
我們可以使用Get-AzureRmMetricDefinition
獲得支持的指標,在這裏有天青VM的指標:關於Azure的VM的支持指標
PS D:\testdata> (Get-AzureRmMetricDefinition -ResourceId $id).name
Value LocalizedValue
----- --------------
Percentage CPU Percentage CPU
Network In Network In
Network Out Network Out
Disk Read Bytes Disk Read Bytes
Disk Write Bytes Disk Write Bytes
Disk Read Operations/Sec Disk Read Operations/Sec
Disk Write Operations/Sec Disk Write Operations/Sec
CPU Credits Remaining CPU Credits Remaining
CPU Credits Consumed CPU Credits Consumed
的更多信息,請參閱本link。
然後我們就可以使用該值來獲得指標:
Get-AzureRmMetric -ResourceId $id -TimeGrain 00:01:00 -DetailedOutput -MetricNames "Network in"
下面是PowerShell的輸出:
如果您Azure的PowerShell的版本是3.4.0,我們可以利用這個命令來獲得來賓指標:
希望它有幫助:)
你有什麼試過?展示你的努力。 SO不適用於腳本交付,它用於幫助人們,如果他們被困在某個地方。 –
@luckygirl編輯問題並將代碼放在那裏。這樣我們可以清楚地看看它。 –