You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Prometheus获取Azure虚拟机状态?是否有类似EC2的元标签

获取Azure虚拟机状态的Prometheus服务发现方案

针对Prometheus的azure_sd_config,有专门的元标签可以提取Azure虚拟机的状态:

  • 核心元标签:__meta_azure_machine_power_state,这个标签会返回虚拟机的电源状态,常见值包括Running、Stopped、Deallocated等,和EC2的__meta_ec2_instance_state作用完全对应。
  • 验证与使用:你可以在Prometheus的Targets页面查看目标实例的标签列表,确认该标签存在;也可以直接用PromQL筛选特定状态的虚拟机,比如up{__meta_azure_machine_power_state="Running"},只监控运行中的实例。
  • 额外说明:如果需要更细致的虚拟机状态(比如故障状态),可以结合Azure Monitor导出的指标,但通过服务发现元标签已经能满足大部分基础状态筛选需求。

内容的提问来源于stack exchange,提问作者BSG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 18:37:04