Prometheus學習系列(七)之名詞解析

1、(Alert)警告

警告是Prometheus服務正在激活警報規則的結果。警報從Prometheus服務發送到警告管理器。git

2、(Alertmanager)警告管理器

警告管理器接收警告,並把它們聚合成組、去重複數據、應用靜默和節流,而後發送通知到郵件、Pageduty或者Slack等系統中。github

3、(Bridge)網橋

網橋是一個從客戶端庫提取樣本,而後將其暴露給非Prometheus監控系統的組件。例如:Python、Go和Java客戶端能夠將度量指標數據導出到Graphite。調試

4、(Client library)客戶庫

客戶端庫是使用某種語言(Go、Java、Python、Ruby等),能夠輕鬆直接調試代碼,編寫樣本收集器去拉取來自其餘系統的數據,並將這些度量指標數據輸送給Prometheus服務。進程

5、(Collector) 收集器

收集器是表示一組度量指標導出器的一部分。它能夠是單個度量指標,也能夠是從另外一個系統提取的多維度度量指標。get

6、(Direct instrumentation)直接測量

直接測量是將測量在線添加到程序的代碼中it

7、(Endpoint)端點

能夠抓取的度量標準源,一般對應於單個進程。io

8、(Exporter)導出器

導出器是暴露Prometheus度量指標的二進制文件,一般將非Prometheus數據格式轉化爲Prometheus支持的數據處理格式class

9、(Instance)實例

實例是惟一標識做業中目標的標籤。監控

10、(Job)做業

具備相同目的的目標集合(例如,監視爲可伸縮性或可靠性而複製的一組相似進程)被稱爲做業。二進制

11、(Notification)通知

通知表示一組或者多組的警告,經過警告管理器將通知發送到郵件,Pagerduty或者Slack等系統中

12、(PromDash) 面板

PromDash是Prometheus的Ruby-on-rails主控面板構建器。它和Grafana有高度的類似之處,可是它只能爲Prometheus服務

十3、Prometheus

Prometheus常常稱做Prometheus系統的核心二進制文件。它也能夠做爲一個總體,被稱做Prometheus監控系統

十4、(PromQL) Prometheus查詢語言

PromQL是Prometheus查詢語言。它支持聚合、分片、切割、預測和鏈接操做

十5、Pushgateway

Pushgateway會保留最近從批處理做業中推送的度量指標。這容許服務中斷後Prometheus可以抓取它們的度量指標數據

十6、(Remote read)遠程讀取

遠程讀取是Prometheus功能,容許從其餘系統(例如長期存儲)透明讀取時間序列做爲查詢的一部分。

十7、(Remote Read Adapter)遠程讀取適配器

並不是全部系統都直接支持遠程讀取。遠程讀取適配器位於Prometheus和另外一個系統之間,用於轉換時間序列請求和它們之間的響應。

十8、(Remote Read Endpoint)遠程讀取端點

遠程讀取端點是Prometheus在進行遠程讀取時所說的。

十9、(Remote Write)遠程寫入

遠程寫入是Prometheus功能,容許動態地將採集的樣本發送到其餘系統,例如長期存儲。

二10、(Remote Write Adapter)遠程寫入適配器

並不是全部系統都直接支持遠程寫入。 遠程寫入適配器位於Prometheus和另外一個系統之間,將遠程寫入中的樣本轉換爲其餘系統能夠理解的格式。

二11、(Remote Write Endpoint)遠程寫入端點

遠程寫入端點是Prometheus在進行遠程寫入時所說的。

二12、(Sample)樣本

樣本是時間序列中某個時間點的單個值。 在Prometheus中,每一個樣本都包含一個float64值和一個毫秒精度的時間戳。

二十3、(Silence)靜默

在AlertManager中的靜默能夠阻止符合標籤的警告通知

二十4、(Target)目標

在Prometheus服務中,一個應用程序、服務、端點的度量指標數據

二十5、連接

Prometheus官網地址:prometheus.io/ 個人Github:github.com/Alrights/pr…

相關文章
相關標籤/搜索