このAzure PowerShellコマンドGet-AzureRmMetric
を使用してCPU使用量を取得することができます。
ここでは、サポートされるメトリックを取得するためにGet-AzureRmMetricDefinition
を使用することができAzureの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質問を編集し、そこにコードを書いてください。私たちはそれをはっきりと見ることができるように。 –