文档首页/ 应用运维管理 AOM/ 最佳实践/ 配置消息通知模板
更新时间:2025-08-15 GMT+08:00

配置消息通知模板

AOM提供消息模板功能,可通过创建消息模板自定义配置通知内容。当告警通知策略被触发时,系统将根据预设的模板,通过邮件、短信、语音、HTTP/HTTPS等标准通知方式,或飞书、企业微信、钉钉、welink即时通讯工具,将告警信息发送给指定的接收人。

应用场景

某电商平台的运维人员在使用AOM的“告警中心”功能时,希望能够自定义告警通知内容,以便更精准地处理复杂的业务场景。

创建消息模板

  1. 登录AOM 2.0控制台
  2. 在左侧导航栏中选择“告警中心 > 告警通知”。
  3. 在右侧区域的“消息模板”页签下,单击“创建消息模板”。

    表1 参数说明

    参数名称

    说明

    示例

    模板名称

    消息模板的名称。模板名称长度为1到100,只能是数字,字母,中文,下划线,中划线,小数点组成,并且不能以下划线、中划线、小数点开头或结尾。

    aom_mon

    模板描述

    消息模板的描述信息,最多可输入1024个字符。本示例可不填写。

    -

    消息模板类型

    消息模板的类型,当前支持“prometheus监控”和“日志监控”类型。

    prometheus监控

    企业项目

    所属的企业项目。

    • 如果在全局页面设置为“ALL”,此处请从下拉列表中选择企业项目。
    • 如果在全局页面已选择企业项目,则此处灰化不可选。

    default

    消息头语言

    系统发送消息时默认添加的消息头。

    英文

    消息内容

    -

  4. 设置完成后,单击“确定”,即可创建消息模板。

Prometheus监控类型消息模板说明

创建prometheus监控类消息模板时会自动填充默认字段,模板包括邮件、短信、语音、HTTP/HTTPS等标准通知方式,或飞书、企业微信、钉钉、welink。

表2 prometheus监控类消息模板变量说明

变量名称

变量说明

变量定义

告警名称/事件名称/告警规则名称

触发的告警规则的名称。

${event_name_alias}

告警原始规则名称

触发的告警规则的原始规则名称。

${event_name}

用户名

触发的告警规则的用户。

${domain_name}

告警ID

触发的告警规则的ID。

${id}

通知规则

发送告警通知的告警通知规则名称。

${action_rule}

触发时间/告警时间/发生时间

触发此告警或事件的时间。

${starts_at}

触发级别/告警级别/事件级别

创建告警规则时选择告警或事件级别:紧急、重要、次要、提示。

${event_severity}

告警内容

详细的告警信息说明。

${alarm_info}

资源标识

触发告警或事件对应的具体资源。

${resources_new}

修复建议

修复建议,非自定义上报则展示“NA”。

${alarm_fix_suggestion_zh}

通知类型

发送告警通知的告警通知类型。

${event_type}

事件源

触发此事件的事件源。

$event.metadata.resource_provider

资源类型

触发此告警或事件的资源的类型。

$event.metadata.resource_type

可能原因

触发告警或事件的可能原因。

${alarm_probableCause_zh}

附加信息/消息

触发的告警规则的附加信息/消息。

${message}

上报类型

触发的告警规则的上报类型。

${clear_type}

区域名称

触发此告警或事件的区域名称。

${region_name}

告警源

触发此告警的告警源。

${resource_provider}

资源类型

触发此告警或事件的资源类型。

${resource_type}

资源

触发此告警或事件的的资源。

${resources}

注释

触发的告警规则的注释。

${annotation}

日志源

触发此告警或事件的日志源。

${ltsResource}

最新指标值

触发此告警或事件的指标的最新指标值。

${current_data}

TMS标签

当在消息模板中添加“TMS标签: $event.annotations.tms_tags;”变量时,需要在“全局设置 > 全局配置”中打开“告警消息内容显示资源的TMS标签开关”开关后,该变量才会生效。

$event.annotations.tms_tags

自定义标签

标签扩展字段。

$event.metadata.key1

自定义标注

标注扩展字段。

$event.annotations.key2

日志监控类型消息模板说明

表3 日志监控类消息模板变量说明

变量类型

变量名称

变量定义

备注

-

规则原始名称

${event_name}

-

告警级别

${event_severity}

-

发生时间

${starts_at}

-

发生区域

${region_name}

-

华为云账号

${domain_name}

-

告警源

$event.metadata.resource_provider

-

资源类型

$event.metadata.resource_type

-

资源标识

${resources}

-

告警状态

$event.annotations.alarm_status

-

表达式

$event.annotations.condition_expression

-

当前值

$event.annotations.current_value

-

统计周期

$event.annotations.frequency

-

规则名称

$event.annotations.alarm_rule_alias

-

关键词变量

查询时间

$event.annotations.results[0].time

-

查询日志

$event.annotations.results[0].raw_results

-

查询URL

$event.annotations.results[0].url

-

日志组/日志流名称

$event.annotations.results[0].resource_id

只支持添加首次创建的日志组/日志流原始名称,不支持添加修改后的日志组/日志流名称。

SQL变量

图表0的日志组/流名称

$event.annotations.results[0].resource_id

只支持添加首次创建的日志组/日志流原始名称,不支持添加修改后的日志组/日志流名称。

图表0的查询语句

$event.annotations.results[0].sql

-

图表0的查询时间

$event.annotations.results[0].time

-

图表0的查询URL

$event.annotations.results[0].url

-

图表0的查询日志

$event.annotations.results[0].raw_results

-