异常检测库 模版变量
模版变量
概述
自定义触发动作的内容时,除了自己编写文本外,支持用模板变量显示指标结果、事件等级、触发维度等等。只需要按照模板变量规则写入即可,发送的文案会自动进行替换。
所有模板变量均为 “**{{ }}**” 格式,可填入对应变量内容。
模版变量
变量名称 | 说明 |
---|---|
{{monitor_checker_name}} | 规则名称,指用户自定义的规则名称。 |
{{M(N)}} | 指标结果,用户在检测指标处写入查询语句时,生成 M(N) 来表示对应的查询结果,在事件处可以直接使用对应的 {{M(N)}} 来表示希望事件生成时需要带入哪一个等级触发阈值时后的实际值。 |
{{tags}} | 触发维度,检测指标处查询语句中by条件之后的字段都可做为触发维度。示例:{{host}}。 |
{{status}} | 事件等级,指用户在事件触发处配置的阈值触发对应的等级,支持['critical','error','warning','info']四个等级,分别对应['紧急','错误','警告','普通']字段。 |
如图所示,规则名称为人数统计
、指标结果为M1
、触发维度为省份
、事件等级为紧急、错误、告警、普通
。
变量应用格式
事件名称:{{触发维度}} {{规则名称}} 达到 {{指标结果}}
事件内容:
> 等级 :{{事件等级}}
> 对象:{{触发维度}}
> 告警信息:{{触发维度}} {{规则名称}} 达到 {{指标结果}},请尽快处理。
变量应用示例
事件名称:{{省份}} {{monitor_checker_name}} 达到 {{M1}}
事件内容:
> 等级 :{{status}}
> 触发对象:{{省份}}
> 告警信息:{{省份}} {{monitor_checker_name}} 达到 {{M1}},请尽快处理。
如图所示,使用模版变量配置告警事件名称和事件内容。
配置告警事件后,达到触发条件即可收到告警邮件。邮件的主题为「事件名称」,邮件内容为「事件内容」,邮件主题和内容会根据事件名称和内容中配置的变量结果变化而变化。
如何设置告警可参考文档 告警设置 。