一、監控平臺介紹
1.監控平臺簡述普羅米修斯四件套,分別為Prometheus、Grafana、Alertmanager、Webhook-DingTalk。Prometheus一套開源的監控&報警&時間序列數據庫的組合,由SoundCloud公司開發,廣泛用于云原生環境和容器化應用的監控和性能分析。其提供了通用的數據模型和快捷數據采集、存儲和查詢接口。它的核心組件Prometheus-server會定期從靜態配置的監控目標或者基于服務發現自動配置的自標中進行拉取數據,當新拉取到的數據大于配置的內存緩存區時,數據就會持久化到存儲設備當中。Grafana是一款用Go語言開發的開源數據可視化工具,可以做數據監控和數據統計,帶有告警功能。它主要是用于可視化展示Prometheus存儲的數據。AlertManager是一個開源的告警管理工具,主要用于處理來自于監控系統Prometheus的告警,能夠集中管理告警的路由、去重、分組和通知等操作。Webhook-DingTalk主要支持通過Webhook接口將監控警報信息發送到釘釘群聊中,以便團隊成員及時接收和處理警報。它還支持通過設置簽名密鑰來驗證Webhook請求的來源,保障數據安全,同時也提供了自定義模板,可根據不同場景定制警報內容,適應多樣化的業務需求。?2.項目功能整個系統分為三部分:Prometheus指標數據采集存儲端、Grafana可視化展示端、Alertmanager+