告警变量与模板
告警策略通知(电子邮件和消息)可以使用预定义变量进行自定义,以提供动态内容。
告警变量
告警变量是模板中的数据求值,由 {{ 和 }} 分隔。
在创建告警通知(告警消息、告警邮件主题、告警邮件内容)时,可以使用以下变量。
| 变量 | 描述 |
|---|---|
{{ .AlertPolicyName }} | 告警策略的名称。 |
{{ .Description }} | 告警策略的描述。 |
{{ .Severity }} | 告警策略的严重级别。 |
{{ .TriggerGatewayGroup }} | 触发告警的网关组名称。可以指定多个组,用逗号分隔。 |
{{ .AlertTime }} | 告警时间。 |
{{ .AlertDetail }} | 触发告警的具体事件的详细描述。多个事件将分别列出。 |
AlertTime可以使用自定义时间格式进行格式化,例如:
{{ .AlertTime.Format "2024 Dec 31 17:00:00" }}
AlertDetail字段是一个字符串,可以包含多个事件详情,由换行符(\n)分隔。要在 JSON 请求体中使用此字段,请确保正确转义换行符。
{{ .AlertDetail | escape }}
模板
配置告警通知的示例。