如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)相关的知识,希望对你有一定的参考价值。

我可以使用Powershell命令Get-AzMetric获取Azure VM指标,例如CPU百分比。但是我无法通过命令获取Azure VM Guest Metrics。谁可以帮我

答案

根据我的研究,如果要使用命令Get-AzMetric获取Azure VM来宾指标,我们首先需要将这些指标发送到Azure监视器。enter image description here

然后,我们可以使用PowerShell命令来获取这些指标,例如

Connect-AzAccount


$resourceId="your azure vm resource id"
$space="Azure.VM.Windows.GuestMetrics"

# get metric defintion
Get-AzMetricDefinition -ResourceId $resourceId -MetricNamespace $space

#get metric
Get-AzMetric -ResourceId $resourceId -MetricNamespace $space  -MetricName "LogicalDisk\% Disk Time" 

enter image description here

以上是关于如何使用Powershell脚本获取Azure VM来宾指标(性能计数器)的主要内容,如果未能解决你的问题,请参考以下文章

是否有任何 PowerShell 脚本或命令可以从 Azure 门户获取租户中所有用户访问角色的报告?

如何使用 powershell/Azure CLI 列出有权访问 Azure DevOps 项目存储库的用户?

在本地使用 PowerShell 获取分支上的 Azure DevOps 上次构建 ID

使用 Powershell 脚本生成 Azure Databricks 令牌

Azure 应用服务Azure Function 中运行Powershell 脚本,定位 -DefaultProfile 引发的错误

如何在整个 Azure 管理组上运行 powershell 脚本以跨越多个订阅?