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

如何在Grafana v8.3.4告警消息模板中遍历指标生成邮件表格

Grafana v8.3.4 告警邮件多指标表格展示配置问题

我在配置Grafana v8.3.4版本的告警功能时,最初使用的模板代码如下:

{{ define "test_message" }}

{{ range .Alerts.Firing }}
{{ print .ValueString }} 
{{ end }}

{{ end }}

相关配置页面截图如下:
配置截图

我搭配预设消息测试邮件通知功能,测试配置参考截图:
测试配置截图

单指标场景下测试后得到的输出内容为:

[ metric='foo' labels={instance=bar} value=10 ]

上述测试示例仅包含1个指标,实际使用场景中可能返回多个指标。

咨询问题

是否有方法遍历返回的所有指标,在告警邮件中以表格形式展示?

期望实现的展示效果如下:

Metric NameValue
foo10
x22
y7
......

2022年6月24日更新

@Luis Almeida 的回答为我指明了正确的解决方向,我已将其标记为正确答案,不过我最终落地使用的实现方案和回答内容略有差异。

另外附上两个给我提供参考帮助的资料:

  • Grafana官方文档:How to template annotations and labels
  • 教学视频:Unified Alerting Grafana 8 | Prometheus | Victoria | Telegraf | Notifications | Alert Templating

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 02:06:22