輕鬆入門普羅米修斯
阿新 • • 發佈:2021-12-13
輕鬆入門普羅米修斯
Prometheus(由go語言(golang)開發)是一開源的監控&報警&時間序列資料庫的組合。 適合監控docker容器。因為kubernetes(俗稱k8s)的流行帶動了 prometheus的發展。
普羅原理架構圖:
Prometheus具有以下特性: 1.多維的資料模型(基於時間序列的Key、 value鍵值對) 2.靈活的查詢和聚合語言PromQL 3.提供本地儲存和分散式儲存 4.通過基於HTTP和HTTPs的Pull模型採集時間序列資料(pull資料的推送,時間序列:每段時間點的資料值指標,持續性的產生。橫軸標識時間,縱軸為資料值,一段時間內數值的動態變化,所有的點連線形成大盤式的折線圖) 5.可利用Pushgateway (Prometheus的可選中介軟體)實現Push模式 6.可通過動態服務發現或靜態配置發現目標機器(通過consul自動發現和收縮)支援多種圖表和資料大盤 *補充: open-Falcaon是小米開源的企業級監控工具,用co語言開發,包括小米、滴滴、美團等在內的網際網路公司都在使用它,是一款靈活、可拓展並且高效能的監控方案。