你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
VM 监视:增强 VM 运行状况监视(预览版)
VM 监视是适用于虚拟机 (VM) 和虚拟机规模集的标准化轻型自适应服务产品。 它在 VM 中以可配置的间隔运行运行状况检查,并通过统一数据模型将结果发送到 Azure。 Azure 中用于生产监视的 AI 运营 (AIOps) 引擎会使用这些运行状况结果进行回归检测和预防。
VM 监视通过应用程序运行状况 VM 扩展来提供,以便客户能够轻松进行部署和管理。 此外,VM 监视是免费提供的。
VM 监视的监视功能细节
- 易于采用:VM 监视通过应用程序运行状况 VM 扩展来提供。
- 灵活部署:可以使用 Azure 资源管理器模板(ARM 模板)、PowerShell 或 Azure CLI 启用 VM 监视。
- 兼容性:VM 监视在 Linux 和 Windows 环境中均可无缝运行。 它适用于单个 VM 和虚拟机规模集。
- 资源治理:VM 监视提供高效的监视,而不会影响系统性能。 VM 监视进程的 CPU 和内存资源利用率上限有助于保护 VM。
- 现成可用:VM 监视配备了一套默认测试,你可以根据自己的情况对其进行配置。
网络
信号名称 |
类型 |
描述 |
出站连接 |
检查 |
验证来自 Azure VM 的网络出站连接。 |
DNS 解析 |
检查 |
验证是否可以解析一个或多个 DNS 名称。 |
SegmentsRetransmitted |
指标 |
已传输的 TCP 段中含有一个或多个以前传输的八位字节的段数。 |
NormalizedSegmentsRetransmitted |
指标 |
SegmentsRetransmitted / (SegmentsSent + SegmentsReceived) |
ConnectionResets |
指标 |
TCP 连接从 ESTABLISHED 状态或 CLOSE_WAIT 状态直接转换为 CLOSED 状态的次数。 |
NormalizedConnectionResets |
指标 |
ConnectionResets / CurrentConnections |
FailedConnectionAttempts |
指标 |
TCP 连接从 SYN_SENT 状态或 SYN_RCVD 状态直接转换为 CLOSED 状态的次数。 |
NormalizedFailedConnectionAttempts |
指标 |
FailedConnectionAttempts / (ActiveConnectionOpenings + PassiveConnectionOpenings) |
ActiveConnectionOpenings |
指标 |
TCP 连接从 CLOSED 状态直接转换为 SYN_SENT 状态的次数。 |
PassiveConnectionOpenings |
指标 |
TCP 连接从 LISTEN 状态直接转换为 SYN_RCVD 状态的次数。 |
CurrentConnections |
指标 |
已建立的连接数。 |
SegmentsReceived |
指标 |
已收到的段数,包括收到的有错误的段。 |
SegmentsSent |
指标 |
已发送的段数,包括当前连接上的段,但仅包含重新传输的八位字节的段排除在外。 |
磁盘
信号名称 |
类型 |
描述 |
Azure 磁盘 I/O |
检查 |
验证文件创建、写入和读取。 删除装载到 VM 的每个驱动器的相关操作。 |
FreeSpaceInBytes |
指标 |
目标装入点的可用磁盘空间。 |
UsedSpaceInBytes |
指标 |
目标装入点的已用磁盘空间。 |
CapacityInBytes |
指标 |
目标装入点的磁盘空间容量。 |
UsedPercent |
指标 |
目标装入点的已用磁盘空间百分比。 |
WriteOps |
指标 |
目标磁盘/分区的每秒写入操作数。 |
ReadOps |
指标 |
目标磁盘/分区的每秒读取操作数。 |
CPU
信号名称 |
类型 |
描述 |
ProcessCoreUsage |
指标 |
目标进程在单个 CPU 核心中占用的百分比的即时度量(100 = 100%,整个核心)。 |
ProcessMachineUsage |
指标 |
此进程在计算机总 CPU 中占用的百分比。 |
MachineTotalCpuUsage |
指标 |
VM 的总即时 CPU 利用率。 |
处理
信号名称 |
类型 |
描述 |
进程创建 |
检查 |
启动轻量级进程,验证是否可以创建进程。 |
正在运行的进程 |
检查 |
验证一个或多个目标进程是否正在运行。 |
可用时间 |
指标 |
自上次进程启动以来,目标进程已经运行的时间。 |
IMDS
信号名称 |
类型 |
描述 |
IMDS |
检查 |
验证用户是否可以从 VM 内部访问 Azure 实例元数据服务 (IMDS) 终结点。 VM 信息从 IMDS 终结点查询返回。 |
Clock
信号名称 |
类型 |
描述 |
时钟偏差 |
检查 |
验证远程网络时间协议 (NTP) 服务器与 Azure VM 之间的时钟偏差。 对于 Windows VM,如果无法访问远程 NTP 服务器,请回退以检查 Windows 时间服务是否与 w32tm 同步。 |
azblob
信号名称 |
类型 |
描述 |
Azure 存储 Blob 连接 |
检查 |
验证与 Azure 存储 Blob 的连接,并使用 MSI 或共享访问签名 (SAS) 令牌下载 Blob。 |
硬件
信号名称 |
类型 |
描述 |
硬件运行状况监视器 |
EventLog |
从 Windows 事件日志收集硬件运行状况信息。 目前只会收集磁盘相关的关键事件,包括 ID 为 7、500、504、505、512、549 的事件。 |
相关内容