操作场景
开启腾讯云可观测平台-事件服务后,将为您自动在广州地域创建默认云服务事件集,所有已接入事件告警的产品所产生的告警事件(监控事件及审计事件)将自动投递至此。您可以通过配置事件规则、投递目标等方式,完成告警链路的配置。
操作步骤
步骤1:查看事件列表
1. 登录 腾讯云可观测平台 > 事件。
2. 选择事件集所在地域。
3. 单击云服务事件集 default,进入云服务事件集 default 详情页,查看目前已经接入云服务事件集的云服务事件。
4. 在事件连接器中可以查看目前所有支持告警事件推送的云服务:
单击详情后可以看到目前支持的所有告警事件类型:
示例
以云服务器产生的 ping 不可达事件为例,投递到云服务事件集的标准事件格式如下:
{"specversion":"1.0","id":"13a3f42d-7258-4ada-da6d-023a333b4662","source":"${ProductName}.cloud.tencent","type":"cvm:ErrorEvent:ping_unreachable","subject":"${CAM 产品六段式}","time": 1615430559146,"region":"ap-guangzhou","resource":["qcs::eb:ap-guangzhou:uid1250000000:eventbusid/eventruleid"],"datacontenttype":"application/json;charset=utf-8","tags":{"key1":"value1","key2":"value2"},"status":"1","data":{"appId":"1250000011","instanceId":"ins-xxxxxxx","projectId":"11","dimensions":{"ip":"127.0.0.1"},"additionalMsg":{"IP":"something unnormal"}}}
字段说明
字段 | 描述 | 字符串类型 |
specversion | 事件结构体版本(cloudevents 遵循版本,目前仅支持1.0)。 | String |
id | PUT Event 返回的 ID 信息。 | String |
type | PUT Event 输入的事件类型。云服务告警事件标准格式为 ${ProductName}:ErrorEvent:${EventType} ,用 “:” 分割类型字段。 | String |
source | 事件来源(云服务事件必传此参数,为 subject 的缩写 )。云服务默认为 xxx.cloud.tencent 。 | String |
subject | 事件来源详情可自定义,云服务默认使用 QCS 描述,例如 qcs::dts:ap-guangzhou:appid/uin:xxx 。 | String |
time | 发生事件的时间,0时区毫秒时间戳,例如1615430559146。 | Timestamp |
datacontenttype | 数据类型申明。 | String |
region | 地域信息。 | String |
status | 告警事件状态,分为 “1(异常 error)/0(恢复 recovered)/- (无状态 stateless)”三类。 | String |
tags | 资源标签。 | String |
data | PUT Event 输入的事件详情,由各个业务方自定义。 | String |
步骤2:配置告警事件规则
1. 进入事件规则页面,选择对应的事件集后,在事件集下创建事件规则,完成需要配置告警推送的事件筛选。
2. 以 CVM 告警配置为例,您可以选择指定的事件告警类型,也可以选择全部告警事件,详细事件匹配规则请参见 事件模式。
3. 若要将告警范围限定至某一具体实例,您可以单击编辑匹配规则,在事件模式中加入 subject 字段。
步骤3: 配置推送目标
事件告警场景下,您可以通过配置消息推送投递目标完成告警接收。
消息推送:通过配置消息推送,将您的告警事件推送至指定的消息接收渠道,完成用户及时触达。
配置完成后,即可在腾讯云可观测平台-事件,完成告警事件的查看与推送配置。
注意
使用限制:短信消息限制 500 字,电话限制 350 字。如果您的实例名等字段过长,可能导致消息因长度超限而发送失败,建议您同时配置多个渠道。
跨境进行接口回调可能存在因网络不稳定导致回调失败的情况,请您谨慎选择。