你当前正在访问 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 |
计数 | 平均值、最小值、最大值 | 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 或用户协调活动的影响。 它可以假定平台、客户或未知的值。
Display name | 说明 |
---|---|
聚合 | 平均值(默认聚合):适用于基于停机发生范围的优先调查。 最小值:立即明确指出 VM 不可用的所有时间。 最大值:立即明确指出 VM 可用的所有实例。 有关图表范围、粒度和数据聚合的详细信息,请参阅 Azure Monitor 指标聚合和显示说明。 |
数据保留 | VM 可用性指标的数据会存储 93 天,以帮助趋势分析和历史回溯。 |
定价 | 请参阅定价明细,具体请参阅“指标”和“警报规则”部分。 |
指标维度
有关指标维度定义的信息,请参阅多维指标。
维度逻辑单元号(LUN
)与上述一些指标相关联。
Azure Monitor 日志表
本节列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。
表 | 类别 | 数据收集方法 | 支持基本日志计划 | 查询 |
---|---|---|---|---|
ADAssessmentRecommendation 通过计划任务启动,由 AD 评估生成的建议。 计划评估时,它默认每隔七天运行一次,并将数据上传到 Azure Log Analytics。 |
工作负荷 | Active Directory 按需评估 | 否 | 是 |
AzureActivity Azure 活动日志中的条目,可用于深入了解 Azure 中发生的任何订阅级别或管理组级别事件。 |
资源、审核、安全性 | 导出活动日志 | 否 | 是 |
CommonSecurityLog 此表用于收集通用事件格式的事件,这些事件通常发送自不同的安全设备(如 Check Point、Palo Alto 等)。 |
security | 适用于 Microsoft Sentinel 的 Common Event Format (CEF) via AMA 连接器 | 否 | 是 |
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 Agent Analytics 代理的 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 | 启动虚拟机规模集的实例 |
相关内容
- 有关监视虚拟机的说明,请参阅监视虚拟机。
- 请参阅使用 Azure Monitor 监视 Azure 资源,详细了解如何监视 Azure 资源。