当事件规则被触发且满足发送告警通知的聚合条件后,云监控通过告警回调接口发送POST请求至指定的URL。事件告警回调请求内容包括回调请求头Header和回调请求体Body。
Header键 | Header值 | 说明 |
---|---|---|
x-volc-trace-id | 随机uuid | 用于请求追踪。 |
x-volc-event-id | { event_id } | 事件ID。 |
请求体的数据类型为application/json
。
参数 | 类型 | 示例值 | 说明 |
---|---|---|---|
Type | String | Event | 告警类型。
|
AccountId | String | 21*******53 | 账户ID。 |
Region | String | cn-guangzhou | 地域。 |
Source | String | ecs | 事件源,即产品类型。 |
ProjectName | String | default | 项目名称。 |
Id | String | 1658*****04000 | 事件唯一ID。 |
EventType | String | ecs:Disk:DiskError.Redeploy.Executing | 事件名称。 |
DescriptionCN | String | 硬盘异常,实例重新部署:执行中 | 事件中文名称。 |
HappenedAt | Int64 | 1664332705 | 事件发生时间。 |
Details | Object | - | 事件原文。 |
Rules | Object | - | 事件规则详情。具体格式,请参见Rule结构。 |
Rule结构
参数 | 类型 | 示例值 | 说明 |
---|---|---|---|
RuleId | String | 1574**********8880 | 策略ID。 |
RuleName | String | 测试事件告警1 | 策略名称。 |
Level | String | notice | 告警级别。
|
说明
{ "Type":"Event", "AccountId":"21*****53", "Source":"ecs", "ProjectName":"default", "Id":"1658*****04000", "EventType":"ecs:Disk:DiskError.Redeploy.Executing", "DescriptionCN":"硬盘异常,实例重新部署:执行中", "HappenedAt":1664332705, "Region":"cn-guangzhou", "Details":{ "specversion":"1.0", "id":"1658*****04000", "source":"ecs", "type":"ecs:Disk:DiskError.Redeploy.Executing", "volcpublishtime":"2023-05-16T14:23:26+08:00", "volcregion":"cn-guangzhou", "volcaccountid":"21*****53", "volceventbusname":"default", "volcresourcename":"test_resource_name_A", "subject":"ecs:cn-north-1:21*****53:instance/test-instanceId-A/tag/test-instanceId-B", "time":"2023-05-16T14:23:26+08:00", "data":{ "kafka":"kafka-boe" }, "biz":"event_center_to_kafka", "sasl_user":"event_producer" }, "Rules":[ { "RuleId":"1574**********8880", "RuleName":"测试事件告警1", "Level":"notice" }, { "RuleId":"1574**********8881", "RuleName":"测试事件告警2", "Level":"warning" } ] }