使用Get-AzMetric Powershell脚本输出时,Azure性能度量门户监视器值不同

6ie5vjzr  于 2022-11-25  发布在  Shell
关注(0)|答案(1)|浏览(97)

当我使用Get-AzMetric命令从Azure Performance Metrics Portal获取数据时,是否有人可以解释为什么Powershell脚本的输出中存在差异?
这是来自Azure门户性能指标的值:[Azure门户价值] x1c 0d1x
Powershell脚本:

rn0zuynd

rn0zuynd1#

要获得适当的结果,需要相应地修改时间粒度和间隔。下面是我更改时间粒度并验证度量的两个方案。
案例1将时间粒度设置为00:01:00

$cpu = Get-AZmetric -ResourceId "/subscriptions/b83c1ed3-c5b6-44fb-xxxxxxxx/resourceGroups/Identity-Resources/providers/Microsoft.Compute/virtualMachines/<vmname>"-TimeGrain 00:01:00 -MetricName "Percentage CPU" -Detailedoutput
$CPU.data

快照:

案例2将时间粒度设置为00:15:00,这也是您正在测试的情况。

$cpu = Get-AZmetric -ResourceId "/subscriptions/b83c1ed3-c5b6-44fb-xxxxxxxx/resourceGroups/Identity-Resources/providers/Microsoft.Compute/virtualMachines/<vmname>"-TimeGrain 00:15:00 -MetricName "Percentage CPU" -Detailedoutput
$CPU.data

确保更改时间粒度并相应地显示时间,如下所示:

相关问题