簡介
Prometheus是SoundCloud公司開發(fā)的一站式監(jiān)控告警平臺,依賴少,功能齊全。
于2016年加入CNCF,廣泛用于
Kubernetes集群的監(jiān)控系統(tǒng)中,2018.8月成為繼K8S之后第二個畢業(yè)的項(xiàng)目。Prometheus作為CNCF生態(tài)圈中的重要一員,其活躍度僅次于
Kubernetes。
關(guān)鍵功能包括:
* 多維數(shù)據(jù)模型:metric,labels
* 靈活的查詢語言:PromQL, 在同一個查詢語句,可以對多個 metrics 進(jìn)行乘法、加法、連接、取分?jǐn)?shù)位等操作。
* 可獨(dú)立部署,拆箱即用,不依賴分布式存儲
* 通過Http pull的采集方式
* 通過push gateway來做push方式的兼容
* 通過靜態(tài)配置或服務(wù)發(fā)現(xiàn)獲取監(jiān)控項(xiàng)
* 支持圖表和dashboard等多種方式
核心組件:
* Prometheus Server: 采集和存儲時序數(shù)據(jù)
* cli
熱門工具 換一換