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

如何在Grafana中为告警触发与恢复状态配置差异化自定义摘要

Grafana分状态配置告警Summary及取值异常解决方案

配置Firing/Resolved状态差异化Summary

直接在告警规则的Summary注解中使用状态判断模板即可,参考配置:

{{ if eq $alert.Status "firing" }}
数值高于 {{ $values.B0.Value }}
{{ else }}
数值低于阈值
{{ end }}

配置完成后,告警触发时会展示高值提示,告警恢复时自动展示恢复类提示,不会出现两种状态内容完全一致的问题。如果需要在恢复提示中展示固定阈值,直接把阈值数值写入模板即可,不需要依赖变量取值。

$values.B0.Value取到旧值92的原因

该现象是Grafana告警的默认设计逻辑,不属于配置错误:

  • $values存储的是告警最后一次满足Firing触发条件时的查询结果快照,不会在告警状态转为Resolved时重新执行查询刷新该变量值
  • 配置的B触发条件为「数值高于0」,当指标从92下跌到0以下触发恢复流程时,系统不会拉取恢复瞬间的实时指标值写入$values,只会保留告警触发阶段最后一次捕获到的数值92
  • 如果需要获取恢复瞬间的真实指标值,需要单独新增一个不绑定触发条件的查询节点专门返回实时指标,不要和触发条件复用B0查询节点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 18:01:03