ToB企服应用市场:ToB评测及商务社交产业平台

标题: 教你一招,告警规复时如何拿到规复时的值? [打印本页]

作者: 反转基因福娃    时间: 2024-6-12 15:05
标题: 教你一招,告警规复时如何拿到规复时的值?
Prometheus 生态的原生做法,由于阈值是放在 promql 中的,规复时的消息中难以拿到规复时的值,夜莺 v7.0.0.beta10 版本开始,提供了一种较为简单的内置方式,解决这个问题。下面我们就来看一下如何实现这个本领。
升级方法

从 v6 版本开始,程序自动创建表结构,所以 v6、v7 的各个小版本之间升级,相对容易,整体逻辑是:
拿到规复时的值的原理

夜莺的告警逻辑是拿着规则中的 promql 去周期性查询,假如查不到数据就认为是正常的,假如查到了数据,就认为有触发了阈值的异常数据,进而天生告警事件。从这里逻辑可以看出,规复的时候,promql 查不到数据,所以也就难以拿到规复的时候的值了。
有两个办法可以解决:
开源版本的夜莺,提供的是第二种方式,下面我们来看一下如何配置。
如何配置

要配置两个地方,第一个是通知模板,我以钉钉的通知模板举例,其他的通知模板大家可以参考钉钉的:
[code]#### {{if .IsRecovered}}<font color="#008800">
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4