告警触发时发送的通知模板,非必填,在Post方法下出现,可使用$content占位符输出通知内容,不可超过500个字符。更多信息,请参见通知模板的变量说明。
通知模板如下: {
"告警名称":"{{ .commonLabels.alertname }}{{if .commonLabels.clustername }}",
"集群名称":"{{ .commonLabels.clustername }} {{ end }}{{if eq "app" .commonLabels._aliyun_arms_involvedObject_kind }}",
"应用名称":"{{ .commonLabels._aliyun_arms_involvedObject_name }} {{ end }}",
"通知策略":"{{ .dispatchRuleName }}",
"告警时间":"{{ .startTime }}",
"告警内容":"{{ for .alerts }} {{ .annotations.message }} {{ end }}"
}
此处以飞书为例可以设置如下文本格式: {
"msg_type": "text",
"content": {
"text": "告警名称: {{ .commonLabels.alertname }}\n{{if .commonLabels.clustername }}集群名称: {{ .commonLabels.clustername }}\n{{ end }}{{if eq "app" .commonLabels._aliyun_arms_involvedObject_kind }}应用名称: {{ .commonLabels._aliyun_arms_involvedObject_name }}\n{{ end }}通知策略: {{ .dispatchRuleName }} \n告警时间: {{ .startTime }} \n告警内容: {{ for .alerts }} {{ .annotations.message }}\n {{ end }}"
}
}
|