操作场景
通过自定义回调内容模板,您可以自定义回调消息体的内容和字段映射。本文将为您介绍如何新建自定义回调内容模板。
操作步骤
- 登录云平台控制台,点击【云监控】>【通知模板】,选择“回调内容模板”Tab。
- 单击【新建回调内容模板】,在页面配置回调消息体的内容和字段映射。
说明:
以JSON的方式编写回调内容模版,具体可参考页面右侧回调内容示例,格式问题可能导致回调内容无法解析。
- 用户可单击“使用预设回调内容”,单击后将自动填充预设回调内容,用户可在预设回调内容的基础上进行自定义。
- 回调内容的右侧列表为当前支持的变量占位符,用户可直接单击复制使用。

3. 单击【确定】,完成回调内容模板的创建。
4. 在【新建告警策略】-“配置告警通知”时,如通知模版包含回调方式,支持选择自定义回调内容模板,配置完成后将按照模板发送回调内容。
注意:
用户仅可选择和通知模板语言一致的回调内容模板。
变量说明
目前仅支持以下变量作为自定义通知内容占位符,若用户使用非法变量,则可能导致回调内容中该字段没有数据。
| 变量 | 说明 | 示例 |
| {{.uin}} | 账号uin | 233332 |
| {{.appId}} | 账号appId | 1232312 |
| {{.sessionId}} | 告警sessionId | LxePI1H4oYQCeg9BN1WZ74JG |
| {{.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 |