企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# **# 模版示例 Template Examples** Prometheus支持在报警的annotations和labels以及服务的控制台页面中进行模板化。 模板具有对本地数据库进行查询,遍历数据,使用条件,格式化数据等功能。Prometheus模板语言基于Go模板系统。 ## **简单的报警字段模版** ~~~ alert: InstanceDown expr: up == 0 for: 5m labels: severity: page annotations: summary: "Instance {{$labels.instance}} down" description: "{{$labels.instance}} of job {{$labels.job}} has been down for more than 5 minutes." ~~~ 报警字段模板将在每个Firing警报的每个规则迭代期间执行,因此需要保持所有查询和模板的轻量级。 如果您需要更复杂的警报模板,建议替换方案为链接跳转到控制台来处理。 ## **简单的迭代** 下面将展示一份实例列表,以及他们是否启动: ~~~ {{ range query "up" }} {{ .Labels.instance }} {{ .Value }} {{ end }} ~~~