你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 计数 平均值、最小值、最大值 <无> PT1M

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

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

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

指标维度

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

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

Azure Monitor 日志表

本部分列出了与此服务相关的 Azure Monitor 日志表,这些表可供 Log Analytics 使用 Kusto 查询进行查询。 这些表包含资源日志数据,可能更多数据取决于收集的内容并将其路由到它们。

类别 数据收集方法 支持基本日志计划 查询
ADAssessmentRecommendation
通过计划任务启动,由 AD 评估生成的建议。 计划评估时,它默认每隔七天运行一次,并将数据上传到 Azure Log Analytics。
工作负荷 Active Directory 按需评估
AzureActivity
Azure 活动日志中的条目,可用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。
资源、审核、安全性 导出活动日志
CommonSecurityLog
此表用于收集通用事件格式的事件,这些事件通常发送自不同的安全设备(如 Check Point、Palo Alto 等)。
security 通过 Microsoft Sentinel 的 AMA 连接器的公共事件格式 (CEF)
ConfigurationChange
查看对来宾内配置数据的更改,例如文件软件注册表项 Windows 服务和 Linux 守护程序
管理 启用更改跟踪和库存
ConfigurationData
查看来宾内配置数据(如文件软件注册表项 Windows Services 和 Linux 守护程序)的上次报告状态
管理 启用更改跟踪和库存
ContainerLog
从容器的 stdout 和 stderr 流收集的日志行。
container、applications 容器见解
DnsEvents network 使用 Azure Monitor 代理流式传输和筛选 Windows DNS 服务器中的数据
DnsInventory network 使用 Azure Monitor 代理流式传输和筛选 Windows DNS 服务器中的数据 -
事件
使用 Azure Monitor 代理分析代理从 Windows 计算机上的 Windows 事件日志中的事件。
virtualmachines 使用 Azure Monitor 代理收集事件
HealthStateChangeEvent
工作负载监视器运行状况。 此数据表示运行状况监视器的状态转换。
undefined VM 见解 -
Heartbeat
记录 Azure Monitor 代理每分钟记录一次以报告代理运行状况。
virtualmachines、container、management Azure Monitor 代理
InsightsMetrics
存储指标的表。 “Perf”表还存储了许多指标,随着时间的推移,它们都将聚合到 InsightsMetrics。
virtualmachines、container、resources VM 见解容器见解
性能
Windows 和 Linux 代理中的性能计数器,可提供对硬件组件、操作系统和应用程序性能的见解。
virtualmachines,container 使用 Azure Monitor 代理从 VM 收集性能计数器
ProtectionStatus
计算机的反恶意软件安装信息和安全运行状况:
security 在 Defender for Cloud 中启用 Azure Monitor 代理
SQLAssessmentRecommendation
通过计划任务启动的由 SQL 评估生成的建议。 计划评估时,它默认每隔七天运行一次,并将数据上传到 Azure Log Analytics。
工作负荷 SQL Server 按需评估
SecurityBaseline security 在 Defender for Cloud 中启用 Azure Monitor 代理 -
SecurityBaselineSummary security 在 Defender for Cloud 中启用 Azure Monitor 代理 -
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 启用更新管理
VMBoundPort
受监视计算机上开放服务器端口的流量。
virtualmachines VM 见解 -
VMComputer
使用依赖关系代理和 Azure Monitor 代理为服务映射和 VM 见解解决方案收集的服务器清点数据。
virtualmachines VM 见解 -
VMConnection
进出受监视计算机的入站和出站连接的流量。
virtualmachines VM 见解 -
VMProcess
使用依赖关系代理和 Azure Monitor 代理处理服务映射和 VM 见解解决方案收集的服务器的数据。
virtualmachines VM 见解 -
W3CIISLog
使用 Azure Monitor 代理在 Windows 计算机上登录 Internet Information Server (IIS)。
management、virtualmachines 使用 Azure Monitor 代理收集 IIS 日志
WindowsFirewall security 在 Defender for Cloud 中启用 Azure Monitor 代理 -

活动日志

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

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

下表列出了活动日志中与创建 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 启动虚拟机规模集的实例