Azure 虚拟机监视数据参考

本文包含此服务的所有监视参考信息。

有关可为 Azure 虚拟机收集的数据以及如何使用它的详细信息,请参阅监视 Azure 虚拟机

指标

本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。

有关指标保留的信息,请参阅 Azure Monitor 指标概述

重要

此处并未列出在虚拟机 (VM) 中运行的来宾操作系统(来宾 OS)的指标。 来宾 OS 指标必须通过一个或多个代理进行收集,这些代理在来宾操作系统上运行或作为来宾操作系统一部分运行。 来宾 OS 指标包括性能计数器,该性能计数器跟踪来宾 CPU 百分比或内存使用率,这两者经常用于自动缩放或警报功能。

主机 OS 指标已可供使用,并已在以下表中列出。 主机 OS 指标与托管来宾 OS 会话的 Hyper-V 会话相关。 有关详细信息,请参阅来宾 OS 和主机 OS 指标

Microsoft.Compute/virtualMachines 受支持的指标

下表列出了可用于 Microsoft.Compute/virtualMachines 资源类型的指标。

表标题

  • 指标 - 在 Azure 门户中显示的指标显示名称。
  • Rest API 中的名称 - 在 REST API 中引用的指标名称。
  • 单位 - 度量单位。
  • 聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
  • 维度 - 适用于指标的维度。
  • 时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
  • DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置
指标 REST API 中的名称 Unit 聚合 维度 时间粒度 DS 导出
可用内存字节数(预览版)

可立即分配给进程或供虚拟机中的系统使用的物理内存量(以字节为单位)
Available Memory Bytes 字节 平均值 <无> PT1M
已用 CPU 信用额度

虚拟机使用的总信用点数。 仅在 B 系列可突发 VM 上可用
CPU Credits Consumed 计数 平均值 <无> PT1M
剩余 CPU 信用额度

可用于突发的总信用点数。 仅在 B 系列可突发 VM 上可用
CPU Credits Remaining 计数 平均值 <无> PT1M
已使用的数据磁盘带宽的百分比

每分钟使用的数据磁盘带宽的百分比。 仅适用于支持高级存储的 VM 系列。
Data Disk Bandwidth Consumed Percentage 百分比 平均值 LUN PT1M
已使用的数据磁盘 IOPS 的百分比

每分钟使用的数据磁盘 I/O 的百分比。 仅适用于支持高级存储的 VM 系列。
Data Disk IOPS Consumed Percentage 百分比 平均值 LUN PT1M
数据磁盘延迟(预览版)

在数据磁盘监视期间完成每个 IO 的平均时间。 值以毫秒为单位。
Data Disk Latency 毫秒 平均值 LUN PT1M
数据磁盘最大突发带宽

数据磁盘在有突发时每秒能达到的最大字节数吞吐量
Data Disk Max Burst Bandwidth 计数 平均值 LUN PT1M
数据磁盘最大突发 IOPS

数据磁盘在有突发时能达到的最大 IOPS
Data Disk Max Burst IOPS 计数 平均值 LUN PT1M
数据磁盘队列深度

数据磁盘队列深度(或队列长度)
Data Disk Queue Depth 计数 平均值 LUN PT1M
数据磁盘读取字节数/秒

监视期间每秒从单个磁盘读取的字节数
Data Disk Read Bytes/sec 每秒字节数 平均值 LUN PT1M
数据磁盘读取操作次数/秒

监视期间从单个磁盘执行的读取 IOPS
Data Disk Read Operations/Sec 每秒计数 平均值 LUN PT1M
数据磁盘目标带宽

数据磁盘在没有突发时每秒能达到的基线字节数吞吐量
Data Disk Target Bandwidth 计数 平均值 LUN PT1M
数据磁盘目标 IOPS

数据磁盘在没有突发时能达到的基线 IOPS
Data Disk Target IOPS 计数 平均值 LUN PT1M
数据磁盘已用突发 BPS 额度百分比

到目前为止使用的数据磁盘突发带宽额度所占的百分比
Data Disk Used Burst BPS Credits Percentage 百分比 平均值 LUN PT1M
数据磁盘已用突发 IO 额度百分比

到目前为止已使用的数据磁盘突发 I/O 额度所占的百分比
Data Disk Used Burst IO Credits Percentage 百分比 平均值 LUN PT1M
数据磁盘写入字节数/秒

监视期间每秒写入到单个磁盘的字节数
Data Disk Write Bytes/sec 每秒字节数 平均值 LUN PT1M
数据磁盘写入操作次数/秒

监视期间从单个磁盘执行的写入 IOPS
Data Disk Write Operations/Sec 每秒计数 平均值 LUN PT1M
磁盘读取字节数

监视期间从磁盘读取的字节数
Disk Read Bytes 字节 总计(总和) <无> PT1M
磁盘读取操作次数/秒

磁盘读取 IOPS
Disk Read Operations/Sec 每秒计数 平均值 <无> PT1M
磁盘写入字节数

监视期间向磁盘写入的字节数
Disk Write Bytes 字节 总计(总和) <无> PT1M
磁盘写入操作次数/秒

磁盘写入 IOPS
Disk Write Operations/Sec 每秒计数 平均值 <无> PT1M
入站流

入站流数是入站方向的当前流(传入 VM 的流量)的数目
Inbound Flows 计数 平均值 <无> PT1M
入站流最大创建速率

入站流(传入 VM 的流量)的最大创建速率
Inbound Flows Maximum Creation Rate 每秒计数 平均值 <无> PT1M
可计费网络流入量(已弃用)

虚拟机在所有网络接口上收到的可计费字节数(传入流量)(已弃用)
Network In 字节 总计(总和) <无> PT1M
网络传入流量总计

虚拟机在所有网络接口上收到的字节数(传入流量)
Network In Total 字节 总计(总和) <无> PT1M
可计费网络流出量(已弃用)

通过虚拟机传出的所有网络接口上的可计费字节数(传出流量)(已弃用)
Network Out 字节 总计(总和) <无> PT1M
网络流出量总计

虚拟机在所有网络接口上发出的字节数(传出流量)
Network Out Total 字节 总计(总和) <无> PT1M
已使用的 OS 磁盘带宽的百分比

每分钟使用的操作系统磁盘带宽的百分比。 仅适用于支持高级存储的 VM 系列。
OS Disk Bandwidth Consumed Percentage 百分比 平均值 LUN PT1M
已使用的 OS 磁盘 IOPS 的百分比

每分钟使用的操作系统磁盘 I/O 的百分比。 仅适用于支持高级存储的 VM 系列。
OS Disk IOPS Consumed Percentage 百分比 平均值 LUN PT1M
OS 磁盘延迟(预览)

在监视 OS 磁盘期间完成每个 IO 的平均时间。 值以毫秒为单位。
OS Disk Latency 毫秒 平均值 <无> PT1M
OS 磁盘最大突发带宽

OS 磁盘在有突发时每秒能达到的最大字节数吞吐量
OS Disk Max Burst Bandwidth 计数 平均值 LUN PT1M
OS 磁盘最大突发 IOPS

OS 磁盘在有突发时能达到的最大 IOPS
OS Disk Max Burst IOPS 计数 平均值 LUN PT1M
OS 磁盘队列深度

OS 磁盘队列深度(或队列长度)
OS Disk Queue Depth 计数 平均值 <无> PT1M
OS 磁盘读取字节数/秒

OS 磁盘监视期间每秒从单个磁盘读取的字节数
OS Disk Read Bytes/sec 每秒字节数 平均值 <无> PT1M
OS 磁盘读取操作次数/秒

OS 磁盘监视期间从单个磁盘执行的读取 IOPS
OS Disk Read Operations/Sec 每秒计数 平均值 <无> PT1M
OS 磁盘目标带宽

OS 磁盘在没有突发时每秒能达到的基线字节数吞吐量
OS Disk Target Bandwidth 计数 平均值 LUN PT1M
OS 磁盘目标 IOPS

OS 磁盘在没有突发时能达到的基线 IOPS
OS Disk Target IOPS 计数 平均值 LUN PT1M
OS 磁盘已用突发 BPS 额度百分比

到目前为止已使用的 OS 磁盘突发带宽额度所占的百分比
OS Disk Used Burst BPS Credits Percentage 百分比 平均值 LUN PT1M
OS 磁盘已用突发 IO 额度百分比

到目前为止已使用的 OS 磁盘突发 I/O 额度所占的百分比
OS Disk Used Burst IO Credits Percentage 百分比 平均值 LUN PT1M
OS 磁盘写入字节数/秒

OS 磁盘监视期间每秒写入到单个磁盘的字节数
OS Disk Write Bytes/sec 每秒字节数 平均值 <无> PT1M
OS 磁盘写入操作次数/秒

OS 磁盘监视期间从单个磁盘执行的写入 IOPS
OS Disk Write Operations/Sec 每秒计数 平均值 <无> PT1M
出站流

出站流数是出站方向的当前流(传出 VM 的流量)的数目
Outbound Flows 计数 平均值 <无> PT1M
出站流最大创建速率

出站流(传出 VM 的流量)的最大创建速率
Outbound Flows Maximum Creation Rate 每秒计数 平均值 <无> PT1M
CPU 百分比

当前虚拟机正在使用的已分配计算单元百分比
Percentage CPU 百分比 平均值 <无> PT1M
高级数据磁盘缓存读取命中

高级数据磁盘缓存读取命中
Premium Data Disk Cache Read Hit 百分比 平均值 LUN PT1M
高级数据磁盘缓存读取未命中

高级数据磁盘缓存读取未命中
Premium Data Disk Cache Read Miss 百分比 平均值 LUN PT1M
高级 OS 磁盘缓存读取命中

高级 OS 磁盘缓存读取命中
Premium OS Disk Cache Read Hit 百分比 平均值 <无> PT1M
高级 OS 磁盘缓存读取未命中

高级 OS 磁盘缓存读取未命中
Premium OS Disk Cache Read Miss 百分比 平均值 <无> PT1M
临时磁盘延迟(预览)

在监视临时磁盘期间完成每个 IO 的平均时间。 值以毫秒为单位。
Temp Disk Latency 毫秒 平均值 <无> PT1M
临时磁盘队列深度

临时磁盘队列深度(或队列长度)。
Temp Disk Queue Depth 计数 平均值 <无> PT1M
临时磁盘读取字节数/秒

监视 临时磁盘期间从单个磁盘读取的字节数/秒。
Temp Disk Read Bytes/sec 每秒字节数 平均值 <无> PT1M
临时磁盘读取操作次数/秒

监视临时磁盘期间从单个磁盘执行的读取 IOPS。
Temp Disk Read Operations/Sec 每秒计数 平均值 <无> PT1M
临时磁盘写入字节数/秒

临时磁盘监视期间写入到单个磁盘的字节数/秒。
Temp Disk Write Bytes/sec 每秒字节数 平均值 <无> PT1M
临时磁盘写入操作次数/秒

临时磁盘监视期间从单个磁盘执行的写入 IOPS。
Temp Disk Write Operations/Sec 每秒计数 平均值 <无> PT1M
已使用的 VM 缓存带宽百分比

VM 使用的缓存磁盘带宽的百分比。 仅适用于支持高级存储的 VM 系列。
VM Cached Bandwidth Consumed Percentage 百分比 平均值 <无> PT1M
VM 使用的缓存 IOPS 的百分比

VM 使用的缓存磁盘 IOPS 的百分比。 仅适用于支持高级存储的 VM 系列。
VM Cached IOPS Consumed Percentage 百分比 平均值 <无> PT1M
VM 缓存已用突发 BPS 额度百分比

VM 使用的缓存突发 BPS 额度百分比。
VM Local Used Burst BPS Credits Percentage 百分比 平均值、最小值、最大值 <无> PT1M
VM 缓存已用突发 IO 额度百分比

VM 使用的缓存突发 IO 额度百分比。
VM Local Used Burst IO Credits Percentage 百分比 平均值、最小值、最大值 <无> PT1M
VM 未缓存已用突发 BPS 额度百分比

VM 使用的未缓存突发 BPS 额度百分比。
VM Remote Used Burst BPS Credits Percentage 百分比 平均值、最小值、最大值 <无> PT1M
VM 未缓存已用突发 IO 额度百分比

VM 使用的未缓存突发 IO 额度百分比。
VM Remote Used Burst IO Credits Percentage 百分比 平均值、最小值、最大值 <无> PT1M
已使用的 VM 未缓存带宽百分比

VM 使用的未缓存磁盘带宽的百分比。 仅适用于支持高级存储的 VM 系列。
VM Uncached Bandwidth Consumed Percentage 百分比 平均值 <无> PT1M
VM 使用的未缓存 IOPS 的百分比

VM 使用的未缓存磁盘 IOPS 的百分比。 仅适用于支持高级存储的 VM 系列。
VM Uncached IOPS Consumed Percentage 百分比 平均值 <无> PT1M
VM 可用性指标(预览)

虚拟机在一段时间的可用性度量值。
VmAvailabilityMetric 计数 平均值、最小值、最大值 Context PT1M

有关如何从 VM 收集“CPU 百分比”指标的示例,请参阅使用 REST API 获取虚拟机使用情况指标

“VM 可用性”指标(预览版)

“VM 可用性”指标目前为公共预览版。 此指标值表示计算机当前是否正在运行且是否可用。 你可以使用该指标来推测随时间推移的可用性趋势,并在计算机停止时发出警报。 VM 可用性显示以下值。

若要了解如何使用 VM 可用性指标监视 Azure 虚拟机可用性,请参阅使用 Azure Monitor 监视 Azure 虚拟机可用性

说明
1 VM 正在运行且可用。
0 VM 不可用。 VM 可能已停止或重新启动。 如果从 VM 内部关闭 VM,则会发出此值。
Null(虚线) VM 的状态未知。 如果从 Azure 门户、CLI 或 PowerShell 停止 VM,它将立即停止发出可用性指标并显示 null 值。

上下文维度会通知 VM 可用性是否受 Azure 或用户协调活动的影响。 它的值可以是 Platform、Customer 或 Unknown

Display name 说明
聚合 平均值(默认聚合):适用于基于停机发生范围的优先调查。

最小值:立即明确指出 VM 不可用的所有时间。

最大值:立即明确指出 VM 可用的所有实例。

有关图表范围、粒度和数据聚合的详细信息,请参阅 Azure Monitor 指标聚合和显示说明
数据保留 VM 可用性指标的数据会存储 93 天,以帮助趋势分析和历史回溯。
定价 请参阅定价明细,具体请参阅“指标”和“警报规则”部分。

指标维度

有关指标维度定义的信息,请参阅多维指标

维度逻辑单元号(LUN)与上述一些指标相关联。

Azure Monitor 日志表

本部分列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。

类别 数据收集方法 支持基本日志计划 查询
AzureActivity
Azure 活动日志中的条目,可用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。
资源、审核、安全性 导出活动日志
CommonSecurityLog
此表用于收集通用事件格式的事件,这些事件通常发送自不同的安全设备(如 Check Point、Palo Alto 等)。
security 适用于 Microsoft Sentinel 的 Common Event Format (CEF) via AMA 连接器
ContainerLog
从容器的 stdout 和 stderr 流收集的日志行。
container、applications 容器见解
DnsEvents network 使用 Azure Monitor 代理流式传输和筛选来自 Windows DNS 服务器的数据
DnsInventory network 使用 Azure Monitor 代理流式传输和筛选来自 Windows DNS 服务器的数据 -
事件
来自使用 Azure Monitor Agent Analytics 代理的 Windows 计算机上 Windows 事件日志的事件。
virtualmachines 使用 Azure Monitor 代理收集事件
Heartbeat
Azure Monitor 代理每分钟记录一次的记录,用于报告代理运行状况。
virtualmachines、container、management Azure Monitor 代理
InsightsMetrics
存储指标的表。 “Perf”表还会存储许多指标,并且随着时间的推移,它们将会全部聚合到 InsightsMetrics。
virtualmachines、container、resources 容器见解
性能
Windows 和 Linux 代理中的性能计数器,可提供对硬件组件、操作系统和应用程序性能的见解。
virtualmachines,container 使用 Azure Monitor 代理从 VM 收集性能计数器
SecurityEvent
由 Azure 安全中心或 Azure Sentinel 从 Windows 计算机收集的安全事件。
security 适用于 Microsoft Sentinel 的 Windows Security Events via AMA 连接器
Syslog
使用 Azure Monitor 代理的 Linux 计算机上的 Syslog 事件。
virtualmachines、security 使用 Azure Monitor 代理收集 Syslog 事件
更新
更新计划运行的详细信息。 包括信息,例如哪些更新可用和安装了哪些更新。
management、security 启用更新管理
UpdateRunProgress
通过有关每个补丁安装状态的详细信息,按当时可用的补丁细分更新计划的每次运行。
管理 启用更新管理
UpdateSummary
每个更新计划运行的摘要。 包括多少更新未安装等信息。
virtualmachines 启用更新管理
W3CIISLog
使用 Azure Monitor 代理的 Windows 计算机上的 Internet Information Server (IIS) 日志。
management、virtualmachines 使用 Azure Monitor 代理收集 IIS 日志

活动日志

链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。

有关活动日志条目架构的详细信息,请参阅活动日志架构

下表列出了活动日志中与创建 VM 相关的几个示例操作。 有关操作的完整列表,请参阅 Microsoft.Compute 资源提供程序操作

操作 说明
Microsoft.Compute/virtualMachines/start/action 启动虚拟机
Microsoft.Compute/virtualMachines/restart/action 删除托管的群集
Microsoft.Compute/virtualMachines/write 创建新的或更新现有的虚拟机
Microsoft.Compute/virtualMachines/deallocate/action 关闭虚拟机并释放计算资源
Microsoft.Compute/virtualMachines/extensions/write 创建新的或更新现有的虚拟机扩展
Microsoft.Compute/virtualMachineScaleSets/write 启动虚拟机规模集的实例