Docker 监控 之普罗米修斯--架构篇
架構(gòu):
Prometheus 架構(gòu)
Prometheus Server
Prometheus Server 負(fù)責(zé)從 Exporter 拉取和存儲(chǔ)監(jiān)控?cái)?shù)據(jù),并提供一套靈活的查詢語言(PromQL)供用戶使用。
Exporter
Exporter 負(fù)責(zé)收集目標(biāo)對(duì)象(host, container…)的性能數(shù)據(jù),并通過 HTTP 接口供 Prometheus Server 獲取。
可視化組件
監(jiān)控?cái)?shù)據(jù)的可視化展現(xiàn)對(duì)于監(jiān)控方案至關(guān)重要。以前 Prometheus 自己開發(fā)了一套工具,不過后來廢棄了,因?yàn)殚_源社區(qū)出現(xiàn)了更為優(yōu)秀的產(chǎn)品 Grafana。Grafana 能夠與 Prometheus 無縫集成,提供完美的數(shù)據(jù)展示能力。
Alertmanager
用戶可以定義基于監(jiān)控?cái)?shù)據(jù)的告警規(guī)則,規(guī)則會(huì)觸發(fā)告警。一旦 Alermanager 收到告警,會(huì)通過預(yù)定義的方式發(fā)出告警通知。支持的方式包括 Email、PagerDuty、Webhook 等.
轉(zhuǎn)載于:https://blog.51cto.com/houcong/2073271
總結(jié)
以上是生活随笔為你收集整理的Docker 监控 之普罗米修斯--架构篇的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WEB API已成为构建客户端服务的利器
- 下一篇: JavaScript数据迭代方法差别