先來一組簡單得流程圖了解一下

telegraf:
數據采集組件,類似於zabbix的agent,作為Prometheus的采集客戶端,默認端口9273
prometeus:
時序型數據庫,也是整套監控的核心,提供web頁面,默認主動從各個telegraf拉取數據,並根據rules產生告警推送給alertmanager管理告警
alertmanager:
告警管理組件,控制告警頻率、支持靜默和抑制告警,並將告警發送給對應的route(郵件、釘釘、企微等)
dingtalk:
管理alermanager發送過來的告警,可以定制告警模板,發送給指定的釘釘群
grafana:
圖形化界面,可以配置多種數據源(zabbix、prometeus、influx、redis等等)將數據源進行圖形化展示,也可以配置告警,並發送告警

