您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az vm monitor metrics

管理 vm 的指标。

命令

az vm monitor metrics list-definitions

列出 VM 的指标定义。

az vm monitor metrics tail

列出 VM 的指标值。

az vm monitor metrics list-definitions

列出 VM 的指标定义。

az vm monitor metrics list-definitions --name
                                       --resource-group
                                       [--namespace]
                                       [--subscription]

示例

列出 VM 的指标定义。 (自动生成)

az vm monitor metrics list-definitions --name MyIDVirtualMachine --resource-group MyResourceGroup

必需参数

--name -n

虚拟机的名称或 ID。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--namespace

要查询其指标定义的命名空间。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

az vm monitor metrics tail

列出 VM 的指标值。

az vm monitor metrics tail --name
                           --resource-group
                           [--aggregation {Average, Count, Maximum, Minimum, Total}]
                           [--dimension]
                           [--end-time]
                           [--filter]
                           [--interval]
                           [--metadata]
                           [--metrics]
                           [--namespace]
                           [--offset]
                           [--orderby]
                           [--start-time]
                           [--subscription]
                           [--top]

示例

列出 VM 在过去1小时内的 CPU 使用率

az vm monitor metrics tail --name myVM -g myRG --metric "Percentage CPU"

在2019年1月1日开始的 VM 的 CPU 使用情况:18T00:00:00:00:00:00Z

az vm monitor metrics tail --name myVM -g myRG --metric "Percentage CPU" --start-time 2019-12-18T00:00:00Z

使用筛选器列出过去一小时内 VM 的 CPU 使用情况

az vm monitor metrics tail --name myVM -g myRG --metrics "Per Disk Read Bytes/sec" --filter "SlotId eq '*'"

必需参数

--name -n

虚拟机的名称或 ID。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--aggregation

聚合类型 (要检索的以空格分隔的) 的列表。

接受的值: Average, Count, Maximum, Minimum, Total
值来自: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].supportedAggregationTypes"
--dimension

要查询度量值的维度列表 (以空格分隔) 。

值来自: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].dimensions"
--end-time

查询的结束时间。 默认为当前时间。 格式:日期 (yyyy-mm-dd) time (hh: mm: ss) 时区 (+/-hh: mm) 。

--filter

用于减少返回的指标数据集的字符串。 例如 "LUN eq" " * 。

--interval

用于聚合指标的间隔(# #h # #m 格式)。

默认值: 1m
--metadata

返回元数据值,而不是度量值数据。

--metrics

要检索的度量值名称的列表(以空格分隔)。

值来自: az vm monitor metrics list-definitions -n MyVM -g MyRG --query "@[*].name.value"
--namespace

要查询其指标定义的命名空间。

--offset

查询范围的时间偏移量(以 # #d # #h 格式)。

默认值: 1h
--orderby

用于对结果进行排序和排序方向的聚合。 只能指定一个订单。 示例: sum asc。

--start-time

查询的开始时间。 格式:日期 (yyyy-mm-dd) time (hh: mm: ss) 时区 (+/-hh: mm) 。

--subscription

订阅的名称或 ID。 您可以使用配置默认订阅 az account set -s NAME_OR_ID

--top

要检索的最大记录数。 仅当使用--filter 时才有效。

默认值: 10