指標類型遵循 Prometheus 指標類型的定義。Prometheus 資訊指標是特殊的 Prometheus Gauge 指標,一律為 1,且有多個標籤,可攜帶對應 AlloyDB Omni Kubernetes 運算子自訂資源的重要資訊。
如要瞭解如何啟用自訂資源指標,請參閱「監控 AlloyDB Omni Kubernetes 運算子自訂資源」。
自訂資源定義 (CRD) 中繼資料標籤
所有自訂資源指標都包含下列標籤,用於標示 CRD 的群組、版本和種類。詳情請參閱 Kubernetes API 概念。 下表列出標籤定義和命名方式:
| 金鑰 | 說明 | 範例值 |
|---|---|---|
|
CRD 的群組。 |
|
|
CRD 版本。 |
|
|
CRD 的種類。 |
|
備份指標
備份指標會從 Backup 資源資訊清單公開。所有備份指標名稱開頭都是 alloydb_omni_backup_。所有備份指標都包含下列標籤:
| 金鑰 | 值 |
|---|---|
|
|
|
|
|
|
|
|
如果備份資訊清單中沒有相關欄位,下表中的標籤值會為空白,且會視為與Prometheus 指標名稱和標籤中不存在的標籤相同。
| 指標名稱 | 說明 | 標籤 | 單位 | 類型 |
|---|---|---|---|---|
|
備份作業的目前狀態 (成功、進行中或失敗) |
不適用 |
1 |
StateSet |
|
備份開始時間的 Unix 時間戳記 |
不適用 |
秒 |
度量圖 |
|
備份結束時間的 Unix 時間戳記 |
不適用 |
秒 |
度量圖 |
|
備份作業的持續時間 (以秒為單位) |
不適用 |
秒 |
度量圖 |
|
備份完成後的大小 (以位元組為單位) |
不適用 |
位元組 |
度量圖 |
|
備份規格 |
|
1 |
資訊 |
|
備份狀態 |
|
1 |
資訊 |
|
備份重大事件 |
|
1 |
資訊 |
|
備份重大事件 createTime |
|
秒 |
度量圖 |
BackupPlan 指標
BackupPlan 指標會從 BackupPlan 資源資訊清單公開。所有 BackupPlan 指標名稱開頭都是 alloydb_omni_backupplan_。所有 BackupPlan 指標都具有下列標籤:
| 金鑰 | 值 |
|---|---|
|
|
|
|
|
|
如果 BackupPlan 資訊清單中沒有相關欄位,下表中的標籤值就會是空白,且會被視為與Prometheus 指標名稱和標籤中不存在的標籤相同。
| 指標名稱 | 說明 | 標籤 | 單位 | 類型 |
|---|---|---|---|---|
|
備份方案的目前狀態 |
不適用 |
1 |
StateSet |
|
方案上次排定備份的 Unix 時間戳記 |
不適用 |
秒 |
度量圖 |
|
方案下次排定備份的 UNIX 時間戳記 |
不適用 |
秒 |
度量圖 |
|
復原作業的開始時間 (以 Unix 時間戳記表示) |
不適用 |
秒 |
度量圖 |
|
復原作業結束時間的 Unix 時間戳記 |
不適用 |
秒 |
度量圖 |
|
backupplan 的規格 |
|
1 |
資訊 |
|
備份方案狀態 |
|
1 |
資訊 |
|
Backupplan 重大事件 |
|
1 |
資訊 |
|
Backupplan critical incident createTime |
|
秒 |
度量圖 |
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 | 資訊 |