一個開源的服務監控系統和時間系列數據庫:Prometheus

jopen 9年前發布 | 54K 次閱讀 系統監控 Prometheus

一個開源的服務監控系統和時間系列數據庫

數據模型

Prometheus實現了一個高維數據模型。 時間序列通過指標名稱和一組鍵 - 值對進行確定。

查詢語言

一種靈活的查詢語言允許對收集的時間序列數據進行切片和切割,以便產生臨時圖形,表格,和警報。

可視化

Prometheus具有多種模式的可視化數據:一個內置的表達瀏覽器,基于GUI的儀表板構建器,和一個控制臺模板語言。

存儲

Prometheus 存儲時間序列在內存和本地磁盤以高效的自定義格式。縮放功能通過分片和聯合實現的。

操作

Each server is independent for reliability, relying only on local storage. Written in Go, all binaries are statically linked and easy to deploy.

客戶端包

Client libraries allow easy instrumentation of services. Currently, Go, Java, and Ruby are supported. Custom libraries are easy to implement.

Alerting

Alerts are defined based on Prometheus's flexible query language and maintain dimensional information. An alertmanager handles notifications and silencing.

Exporters

Existing exporters allow bridging of third-party data into Prometheus. Examples: system statistics, as well as Docker, HAProxy, StatsD, and JMX metrics.

項目主頁:http://www.baiduhome.net/lib/view/home/1422848484535

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!