Prometheus和Grafana告警服务创建与对接腾讯云短信告警平台(prometheus_alert)
前言 在一个监控系统中,如果说数据链路是她的骨架,那么告警通知服务就是他的灵魂!所有的监控服务都是为了能够及时通知出来,减少人工查询状态,及时发现问题,避免不必要的大规模故障,为企业政府省钱,和保证安全而存在的。 所以能发现问题很重要,更重要的是发现问题赶快让人知道,这就是今天要说的,告警通知服务。 一个开源项目PrometheusAlert 这个项目可以给 很多第三方服务对接 ,进行电话 、短信 等告警方式 ,也是我们要用到的 ,先部署起来。 github位置 部署方式参考项目中 README.md 的 部署方式 那一节,要注意的是 ,他的配置文件必须在二进制文件的当前目录, conf/app.conf 叫这个名字才会读取。 原因是用到 beego 框架 ,默认读取这个位置的配置文件,如果没有符合的二进制文件,可以自己编译。 GOPATH=xxxx/monitor_alert CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o xxx/monitor_alert/bin/PrometheusAlertLinuxAmd64 xxx/monitor_alert/src/PrometheusAlert/PrometheusAlert.go GOPATH=xxxx/monitor_alert CGO_ENABLED=0 GOOS=linux