前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Prometheus的监控告警系统的Python开发(二)

基于Prometheus的监控告警系统的Python开发(二)

原创
作者头像
保持热爱奔赴山海
发布2024-03-11 22:22:16
1020
发布2024-03-11 22:22:16
举报
文章被收录于专栏:饮水机管理员饮水机管理员

书接上回 https://cloud.tencent.com/developer/article/2195953

之前设计的有点问题,最近心血来潮有捡起来继续写。简单优化一版

1、将所有的规则组的webhook统一为一个api接口,全部在django里面进行告警的路由

2、支持告警静默时间窗口设置和告警不通知的时间段设置

3、支持接入非alertmanager推送的告警消息

4、接入ES数据源,可以对ES进行周期性查询和告警

5、告警升级、ES周期性数据查询和告警,基于脚本+celery定时任务实现

思路参考了夜莺、网易SRE那本书。

我这里做的比较简陋,功能大致如下:

后台功能
后台功能
告警组配置
告警组配置
prometheus告警规则示例
prometheus告警规则示例
ES数据源
ES数据源
ES告警规则,querydsl需要自己填,需要带上@timestamp时间范围
ES告警规则,querydsl需要自己填,需要带上@timestamp时间范围

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档