云原生cto Prometheus二次開發(fā)
2023-06-23 20:57 作者:bili_73767213996 | 我要投稿
prometheus簡介
1.1 什么是prometheus?
Prometheus是一個開源監(jiān)控系統,它前身是SoundCloud的警告工具包。從2012年開始,許多公司和組織開始使用Prometheus。該項目的開發(fā)人員和用戶社區(qū)非?;钴S,越來越多的開發(fā)人員和用戶參與到該項目中。目前它是一個獨立的開源項目,且不依賴與任何公司。為了強調這點和明確該項目治理結構,Prometheus在2016年繼Kurberntes之后,加入了Cloud Native Computing Foundation。主要具有如下功能:
多維?數據模型(時序由 metric 名字和 k/v 的 labels 構成)。
靈活的查詢語句(PromQL)。
無依賴存儲,支持 local 和 remote 不同模型。
采用 http 協議,使用 pull 模式,拉取數據,簡單易懂。
監(jiān)控目標,可以采用服務發(fā)現或靜態(tài)配置的方式。
支持多種統計數據模型,圖形化友好。
標簽: