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

Azure Monitor Agent磁盘剩余空间低于10%告警配置咨询

Azure Monitor Agent磁盘告警相关问题解答

问题1:仪表盘纵轴数值是否为磁盘剩余百分比?为何与df结果差异大?

  • 仪表盘显示的disk/free_percent确实是磁盘剩余空间的百分比。
  • 差异核心原因如下:
    • 采集范围与聚合逻辑:AMA默认采集所有磁盘的disk/free_percent并计算平均值,而df命令通常只查看单个或特定文件系统的空间占比,多磁盘的平均值自然和单个磁盘的实时数据不符。
    • 计算口径差异:df统计的是文件系统层面的可用空间(会排除系统预留的root专属空间),而AMA的disk/free_percent是基于磁盘物理容量的剩余占比,包含了这部分预留空间,所以数值会比df结果偏高。
    • 时间维度差异:仪表盘展示的是一段时间窗口内的平均数值,而df是实时快照数据,时间范围不同也会导致数值偏差。

问题2:使用disk/free_percent配置告警的正确方式

你的基础设置方向是对的,但有几个关键优化点需要调整:

  • 添加维度筛选:如果要监控特定磁盘(比如系统盘或某块数据盘),必须在指标查询中添加disk_name维度筛选,避免多磁盘平均后漏触发单个磁盘的告警。
  • 调整聚合类型:不建议用平均值,改用最小值。因为平均值会被其他正常磁盘的数值拉平,可能出现某块磁盘剩余已低于10%,但整体平均值仍高于阈值的情况,导致告警漏发。
  • 完整配置步骤:
    • 选择指标命名空间为azure.vm.guest.os(对应AMA来宾指标)
    • 指标选择disk/free_percent
    • 维度筛选:添加disk_name,勾选需要监控的磁盘
    • 聚合类型设置为Minimum,时间粒度根据需求选择(比如5分钟)
    • 告警逻辑:运算符选小于,阈值设为10,单位选数字
    • 评估频率:设置为和时间粒度一致(比如每5分钟评估一次过去5分钟的数据)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:35:35