摘要: alertmanager整体的架构,官方的这张图说的很清楚,本文从源码的角度,分析其各个模块,以及模块间的交互流程。 alertmanager的代码使用v0.24.0版本。 一.API接收alerts 接口alerts的API为: POST /api/v2/alerts 该API的handler如下 阅读全文
posted @ 2024-11-01 23:00 技术颜良 阅读(178) 评论(0) 推荐(0)
摘要: discovery支持文件、http、consul等自动发现targets,targets会被发送到scrape模块进行拉取。 一.整体框架 discovery组件通过Manager对象管理所有的逻辑,当有数据变化时,通过syncChannel将数据发送给scrape组件。 discovery组件会 阅读全文
posted @ 2024-11-01 22:40 技术颜良 阅读(103) 评论(0) 推荐(0)