# 名詞解釋
## Alert
Alert 是 Prometheus 的報警規則,由 Prometheus 主動發送到 Alertmanager。
## Alertmanager
[Alertmanager](https://prometheus.io/docs/alerting/overview/) 接收來自 Prometheus 的警報,將它們聚合成組,刪除重復告警,屏蔽標記為靜音( silence )的告警,然后發送通知到電子郵件,Pagerduty,Slack等。
## Bridge
Bridge 是一個從客戶端庫中提取樣本并將其展示給非 Prometheus 監控系統的組件。例如,Python,Go和Java客戶端可以將度量標準導出到 Graphite。
## Client library
Client library (客戶端)庫是某種語言的庫(例如Go,Java,Python,Ruby),可以很容易地直接使用代碼,編寫自定義收集器來從其他系統獲取 metrics ,并將 metrics 暴露給 Prometheus。
## Collector
collector 是 exporter 的一部分,代表一組 metrics 。如果它是直接檢測的一部分,則可能是單個 metrics ,如果是從另一個系統提取 metrics ,則可能是多個 metrics 。
## Direct instrumentation
Direct instrumentation 是作為程序源代碼的一部分內聯添加的。
## Endpoint
Endpoint (終端),可以被收集時序數據的來源,通常對應于一個單獨的進程。
## Exporter
Exporter 是一個二進制文件,通常通過將非 Prometheus 格式的 metrics 轉換為 Prometheus 支持的格式來暴露給 Prometheus metrics 。
## Instance
Instance (實例)是唯一標識作業中的目標的標簽。
## Job
Job (作業)是具有相同目的的一組目標(例如,監視一組為了可伸縮性或可靠性而復制的類似進程)被稱為作業。
## Notification
Notification (通知)代表一組警報,由 Alertmanager 發送給電子郵件 , Pagerduty , Slack等。
## Promdash
Promdash 是 Prometheus 的本地儀表板生成器。它已被棄用,取而代之的是功能更強大的 [Grafana](https://prometheus.io/docs/visualization/grafana/) 。
## PromQL
[PromQL](https://prometheus.io/docs/prometheus/latest/querying/basics/) 是 Prometheus 的查詢語言。它允許多種操作,包括聚合,切片和切割,預測和連接。
## Pushgateway
[Pushgateway](https://prometheus.io/docs/instrumenting/pushing/) 持續不斷的從批處理作業中推出的 metrics 拉取數據。 Prometheus 可以直接從 Pushgateway 獲取數據,使得在 Prometheus 終止之后仍然可以繼續收集這些作業的 metrics 。
## Remote Read
Remote Read (遠程讀取)是 Prometheus 的一個特性,允許 Prometheus 從其他系統(如長期存儲)作為查詢的一部分讀取時間序列。
## Remote Read Endpoint
Remote Read Endpoint (遠程讀取節點)是 Prometheus 進行遠程讀取時所讀取的對象。
## Remote Write
Remote Write (遠程寫入)是 Prometheus 的一個特性,可以將收集的監控樣本隨時發送到其他系統,如長期存儲。
## Remote Write Adapter
Remote Write Adapter (遠程寫入適配器)并非所有系統都直接支持遠程寫入。 Prometheus 和另一個系統之間有一個遠程寫入適配器,將遠程寫入的樣本轉換成其他系統可以識別的格式。
## Remote Write Endpoint
Remote Write Endpoint (遠程寫入節點)是 Prometheus 在進行遠程寫入時所寫入的對象。
## Silence
Silence (靜音)Alertmanager 中的 silence 防止通知中包含被靜音(屏蔽)的警報。
## Target
Target (目標)是一個對象的定義。例如,要應用哪些標簽,連接所需的身份驗證或定義收集的對象等信息。