告警 webhook
一、事件类型
事件类型 | 释义 |
---|---|
a_new | 集成推送新事件,触发一条新告警 |
a_update | 集成推送新事件,合并到一条告警,并更新告警信息(严重程度、状态、labels、描述等) |
a_merge | 合并告警至故障 |
a_close | 手动关闭告警 |
二、推送描述
请求方式
POST, Content-Type:"application/json"
请求 Payload:
字段 | 类型 | 必含 | 释义 |
---|---|---|---|
event_time | int64 | 是 | 事件发生毫秒时间戳 |
event_type | string | 是 | 事件类型,枚举值见事件类型 |
event_id | string | 是 | 事件 ID,同一个事件可能因为超时等原因重试多次,接收方需要能够去重 |
person | Person | 否 | 操作人,仅人为动作时存在 |
alert | Alert | 是 | 告警详情 |
字段 | 类型 | 必含 | 释义 |
---|---|---|---|
person_id | int64 | 是 | 人员 ID |
person_name | string | 是 | 人员名称 |
string | 是 | 邮件地址 |
字段 | 类型 | 必含 | 释义 |
---|---|---|---|
alert_id | string | 是 | 告警 ID |
data_source_id | int64 | 是 | 集成 ID |
data_source_name | string | 是 | 集成名称 |
data_source_type | string | 是 | 集成类型 |
channel_id | int64 | 是 | 协作空间 ID |
channel_name | string | 是 | 协作空间名称 |
title | string | 是 | 告警标题 |
title_rule | string | 否 | 标题生成规则 |
description | string | 否 | 告警描述 |
alert_key | string | 是 | 告警关联依据 |
alert_severity | string | 是 | 严重程度,枚举值:Critical,Warning,Info |
alert_status | string | 是 | 告警状态,枚举值:Critical,Warning,Info,Ok |
progress | string | 是 | 处理进度,枚举值:Triggered,Closed |
created_at | int64 | 是 | 创建时间 |
updated_at | int64 | 是 | 更新时间 |
start_time | int64 | 是 | 首次触发时间(平台接收到的首个事件的时间),Unix 秒时间戳 |
last_time | int64 | 是 | 最新事件时间(平台接收到的最新事件时间),Unix 秒时间戳 |
end_time | int64 | 否 | 告警恢复时间(平台上一次接收到结束类型事件的时间),Unix 秒时间戳,默认为 0 |
close_time | int64 | 否 | 关闭时间,不同于 end_time,这个是处理进度的关闭,不代表告警真的恢复。Unix 秒时间戳,默认为 0 |
labels | map[string]string | 否 | 标签 KV,Key 和 Value 均为字符串 |
event_cnt | int64 | 否 | 关联事件个数 |
incident | Incident | 否 | 所属故障 |
字段 | 类型 | 必含 | 释义 |
---|---|---|---|
incident_id | string | 是 | 故障 ID |
title | string | 是 | 故障标题 |
请求响应
请求示例
三、常见问题
1.
2.
3.
4.
修改于 2024-11-28 08:31:47