快速开始
部署配置

上侧是服务发现,

具体而言,
-
Main function:作为入口承担着各个组件的启动,连接,管理。以
Actor-Like 的模式协调组件的运行 -
Configuration:配置项的解析,验证,加载
-
Scrape discovery manager:服务发现管理器同抓取服务器通过同步
channel 通信,当配置改变时需要重启服务生效。 -
Scrape manager:抓取指标并发送到存储组件
-
Storage:
- Fanout Storage:存储的代理抽象层,屏蔽底层
local storage 和remote storage 细节,samples 向下双写,合并读取。 - Remote Storage:
Remote Storage 创建了一个Queue 管理器,基于负载轮流发送,读取客户端merge 来自远端的数据。 - Local Storage:基于本地磁盘的轻量级时序数据库。
- Fanout Storage:存储的代理抽象层,屏蔽底层
-
PromQL engine:查询表达式解析为抽象语法树和可执行查询,以
Lazy Load 的方式加载数据。 -
Rule manager:告警规则管理
-
Notifier:通知派发管理器
-
Notifier discovery:通知服务发现
-
Web UI and API:内嵌的管控界面,可运行查询表达式解析,结果展示。