先来一组简单得流程图了解一下
telegraf:
数据采集组件,类似于zabbix的agent,作为Prometheus的采集客户端,默认端口9273
prometeus:
时序型数据库,也是整套监控的核心,提供web页面,默认主动从各个telegraf拉取数据,并根据rules产生告警推送给alertmanager管理告警
alertmanager:
告警管理组件,控制告警频率、支持静默和抑制告警,并将告警发送给对应的route(邮件、钉钉、企微等)
dingtalk:
管理alermanager发送过来的告警,可以定制告警模板,发送给指定的钉钉群
grafana:
图形化界面,可以配置多种数据源(zabbix、prometeus、influx、redis等等)将数据源进行图形化展示,也可以配置告警,并发送告警