自定义回调内容模版

最近更新时间: 2026-03-13 09:03:00

操作场景

通过自定义回调内容模板,您可以自定义回调消息体的内容和字段映射。本文将为您介绍如何新建自定义回调内容模板。

操作步骤

  1. 登录云平台控制台,点击【云监控】>【通知模板】,选择“回调内容模板”Tab。
  2. 单击【新建回调内容模板】,在页面配置回调消息体的内容和字段映射。

    说明:

    以JSON的方式编写回调内容模版,具体可参考页面右侧回调内容示例,格式问题可能导致回调内容无法解析。

    1. 用户可单击“使用预设回调内容”,单击后将自动填充预设回调内容,用户可在预设回调内容的基础上进行自定义。
    2. 回调内容的右侧列表为当前支持的变量占位符,用户可直接单击复制使用。


3. 单击【确定】,完成回调内容模板的创建。
4. 在【新建告警策略】-“配置告警通知”时,如通知模版包含回调方式,支持选择自定义回调内容模板,配置完成后将按照模板发送回调内容。

注意:

用户仅可选择和通知模板语言一致的回调内容模板。

变量说明

目前仅支持以下变量作为自定义通知内容占位符,若用户使用非法变量,则可能导致回调内容中该字段没有数据。

变量说明示例
{{.uin}}账号uin233332
{{.appId}}账号appId1232312
{{.sessionId}}告警sessionIdLxePI1H4oYQCeg9BN1WZ74JG
{{.alarmStatus}}告警状态"0": 告警恢复, "1":告警触发, "-": 无状态通知
{{.region}}地域城市A
{{.namespace}}命名空间qce/cvm
{{.alarmObject}}云产品维度信息{"unInstanceId": "ins-o9p3rg3m", "objId": "xxxxxxxxxxxx"}
{{.policyType}}告警策略类型cvm_device
{{.policyName}}告警策略名称云服务器告警
{{.metricName}}指标名称cpu usage
{{.metricShowName}}指标显示名称CPU 利用率
{{.calcType}}计算类型>
{{.calcValue}}阈值90
{{.currentValue}}当前值92
{{.unit}}单位%
{{.period}}统计粒度(单位:s)5
{{.periodNum}}持续几个数据点5
{{.alarmNotifyType}}是否支持重复告警,"singleAlarm": 不重复告警,"exponentialAlarm": 指数周期告警,"continuousAlarm": 持续告警,无阈值的指标不返回该字段singleAlarm
{{.alarmNotifyPeriod}}告警通知频率(单位:s)300
{{.firstOccurTime}}第一次发生时间2024-07-09 14:35:00 (UTC+08:00)
{{.durationTime}}告警持续时间(单位:s)500
{{.recoverTime}}恢复时间(未恢复时为0)0