指標類型遵循 Prometheus 指標類型的定義。Prometheus 資訊指標是一種特殊的 Prometheus 計量指標,值一律為 1,且有多個標籤,可攜帶對應 AlloyDB Omni Kubernetes 運算子自訂資源的重要資訊。
如要瞭解如何啟用自訂資源指標,請參閱「監控 AlloyDB Omni Kubernetes 運算子自訂資源」。
自訂資源定義 (CRD) 中繼資料標籤
所有自訂資源指標都包含下列標籤,用於標示 CRD 的群組、版本和種類。詳情請參閱 Kubernetes API 概念。 下表列出標籤定義和命名方式:
金鑰 | 說明 | 範例值 |
---|---|---|
|
CRD 的群組。 |
|
|
CRD 版本。 |
|
|
CRD 的種類。 |
|
DBCluster 指標
DBCluster 指標會從 DBCluster
資源資訊清單公開。所有 DBCluster 指標名稱開頭都是 alloydb_omni_dbcluster_
。所有 DBCluster 指標都具有下列標籤:
金鑰 | 值 |
---|---|
|
DBCluster 所屬的命名空間。 |
|
DBCluster 自訂資源的名稱。 |
如果 DBCluster 資訊清單中沒有相關欄位,下表中的標籤值會是空白,且視為等同於Prometheus 指標名稱和標籤中不存在的標籤。
指標名稱 | 說明 | 標籤 | 單位 | 類型 |
---|---|---|---|---|
|
`DBCluster` 的高可用性 (HA) 準備狀態:
1 如果 ha-ready ,否則為
0. |
reason :這個 DBCluster (不) 適合高可用性的原因。 |
1 | 度量圖 |
|
DBCluster 主要節點的就緒狀態:
1 如果就緒,否則為 0. |
reason :這個DBCluster 主要節點 (未) 準備就緒的原因。 |
1 | 度量圖 |
|
DBCluster. 目前的狀態 |
|
1 | 資訊 |
|
DBCluster 資訊清單的 spec 欄位下方的 DBCluster 設定。 |
|
1 | 資訊 |
|
DBCluster 規格中定義的待機數量。 |
不適用 | 1 | 度量圖 |
|
DBCluster 資訊清單下的重大事件項目
status.criticalIncidents 。 |
|
1 | 資訊 |
|
重大事件發生的時間,以 Unix Epoch 時間格式表示。 |
|
秒 | 度量圖 |
容錯移轉指標
容錯移轉指標是從 Failover
資源資訊清單公開的指標。所有容錯移轉指標名稱都以 alloydb_omni_failover_
開頭。所有容錯移轉指標都具有下列標籤:
金鑰 | 值 |
---|---|
|
Failover 所屬的命名空間。 |
|
Failover 自訂資源的名稱。 |
|
容錯移轉目標的 DBCluster 自訂資源名稱。
這個值與 Failover 的 spec.dbclusterRef 欄位相同。 |
如果容錯移轉資訊清單中沒有相關欄位,下表中的標籤值就會為空,且會根據 Prometheus 指標名稱和標籤,視為不存在的標籤。
指標名稱 | 說明 | 標籤 | 單位 | 類型 |
---|---|---|---|---|
|
這個 Failover 的開始時間,以 Unix 訓練週期時間格式表示。 |
|
秒 | 度量圖 |
|
Failover 的結束時間,以 Unix 紀元時間格式表示 |
|
秒 | 度量圖 |
|
Failover 的目前狀態。 |
|
1 | 資訊 |
PgBouncer 指標
PgBouncer 指標是從PgBouncer
資源資訊清單公開的指標。所有 PgBouncer 指標名稱都以 alloydb_omni_pgbouncer_
開頭。所有 PgBouncer 指標都具有下列標籤:
金鑰 | 值 |
---|---|
|
PgBouncer 所屬的命名空間。 |
|
PgBouncer 自訂資源的名稱。 |
|
這個 PgBouncer 鎖定的 DBCluster 自訂資源名稱。這個值與 PgBouncer 的 spec.dbclusterRef 欄位相同。 |
如果 PgBouncer 資訊清單中沒有相關欄位,下表中的標籤值會是空白,且會視為與Prometheus 指標名稱和標籤中不存在的標籤相同。
指標名稱 | 說明 | 標籤 | 單位 | 類型 |
---|---|---|---|---|
|
PgBouncer 的目前狀態。 |
|
1 | 資訊 |