阈值触发后发送告警信息,通过post请求方式调用WebHook接口通知到接收人。

操作步骤

  1. 【告警通知】->【新增接收人】 ->【选择WebHook通知方式】-> 【设置WebHook回调地址】 -> 【确定】

    email

  2. 配置关联的告警通知策略⚠️ 【新增通知策略】-> 【将刚设置的接收人关联】-> 【确定】

    注意⚠️ 新增了接收人并不代表已经生效可以接收告警信息,还需配置关联的告警通知策略,即指定哪些消息发给哪些接收人

    email

WebHook回调POST请求体BODY内容

内容格式:JSON

{
  "alarmId": 76456,
  "target": "${target}",
  "thresholdId": 33455,
  "priority": 0,
  "content": "udp_port monitoring availability alert, code is FAIL",
  "status": 0,
  "times": 1,
  "triggerTime": "2022-02-25T13:32:13",
  "tags": {
    "app": "windows",
    "monitorId": "180427708350720",
    "metrics": "availability",
    "code": "UN_CONNECTABLE",
    "thresholdId": "112",
    "monitorName": "WINDOWS_192.168.124.12"
  }
}
alarmId integer($int64) title: Alarm record entity primary key index ID 告警记录实体主键索引ID
target string title: Alert target object: monitor availability-available metrics-app.metrics.field 告警目标对象: 监控可用性-available 指标-app.metrics.field
thresholdId integer($int64) title: Alarm definition ID associated with the alarm 告警关联的告警定义ID
priority string($byte) title: Alarm level 0: high-emergency-critical alarm-red 1: medium-critical-critical alarm-orange 2: low-warning-warning alarm-yellow 告警级别 0:高-emergency-紧急告警-红色 1:中-critical-严重告警-橙色 2:低-warning-警告告警-黄色
content string title: The actual content of the alarm notification 告警通知实际内容
status string($byte) title: Alarm status: 0-normal alarm (to be processed) 1-threshold triggered but not reached the number of alarms 2-recovered alarm 3-processed 告警状态: 0-正常告警(待处理) 1-阈值触发但未达到告警次数 2-恢复告警 3-已处理
times integer($int32) title: Alarm threshold trigger times 告警阈值触发次数
triggerTime integer($int64) title: Alarm trigger time (timestamp in milliseconds) 首次告警触发时间(毫秒时间戳)
tags example: {key1:value1}

webhook通知常见问题

  1. WebHook回调未生效

请查看告警中心是否已经产生此条告警信息
请排查配置的WebHook回调地址是否正确

其它问题可以通过交流群ISSUE反馈哦!

Copyright © 重庆无限极智科技有限公司 2025 all right reserved,powered by Gitbook该文章修订时间: 2025-03-05

results matching ""

    No results matching ""