3.5 告警通知-Webhook实现告警通知
一、告警规则
通过配置OAP服务配置文件alarm-setting.xml进行告警配置规则
参数简介:
metrics-name: 指标名,也就是OAL脚本中的指标名,可以配置告警的指标有服务、实例、端点、服务关系、实例关系、端点关系;只支持long、double、int类型
op: 操作符
threshold: 阈值
period: 告警规则多久被检查一次,是一个时间窗口
count: 在一个时间窗口内,满足op超过阈值的次数到达count值,就会触发告警
silence-period:在时间N中触发告警后。在N + silence-period这段时间内不告警
message: 告警时通知消息
二、告警通知:
配置webhook,用于接收告警通知,告警信息结构:
一个json数组(可能会触发多个告警),内容包括: int scopeId String name 名字 String id0 String id1 String alarmMessage 消息 long startTime 开始时间 String ruleName 规则名称接收服务编写完成后,修改配置中的webhooks:
webhooks: - http://ip:port/notify/注意:需要重启
触发后,会通过webhooks发送到指定地址进行请求发送告警信息
Last updated