監控叢集和執行個體的健康狀態

AlloyDB for PostgreSQL 會整合叢集和執行個體的重要健康狀態問題,以及資料庫中心建議的解決方法,並在 Google Cloud 控制台中顯示這項資訊。您可以運用這項資訊,監控及改善 AlloyDB for PostgreSQL 叢集和執行個體的健康狀態。

健康狀態問題的優先順序各不相同,最緊急的問題 (標示為嚴重或高優先順序) 會顯示在 AlloyDB 叢集清單中,方便您執行下列操作:

  • 整理、排定優先順序、指派及關閉 AlloyDB 叢集問題。
  • 在匯總層級採取行動。
  • 避免叢集問題。
  • 運用智慧輔助功能,在叢集發生問題前預測問題。

您可以在 Database Center 中查看資料庫機群的所有問題清單 (嚴重、高、中和低)。詳情請參閱「查看及篩選健康狀態問題和建議」。

問題優先順序定義

AlloyDB 健康狀態問題會依優先順序排序。重大和高優先順序問題會顯示在 AlloyDB 控制台「Clusters」(叢集) 頁面的「Health issues」(健康狀態問題) 區段中。如要查看中低優先順序的問題,請按一下「資源名稱」清單中的「問題」

優先順序 說明
重大 如未解決,可能會導致高風險、服務立即中斷或出現重大安全漏洞。請立即採取行動
高風險,但嚴重程度低於「嚴重」。未解決的問題可能會導致停機、效能降低或資料遺失。
不建議的設定,或偏離最佳做法,需要調查以避免效能或可管理性問題。
實用但風險較低的資訊項目。

事前準備

如要在 Google Cloud 控制台中監控 AlloyDB 健康狀態問題,您必須具備下列 (Identity and Access Management (IAM)) 角色:

  • AlloyDB 管理員 (roles/alloydb.admin)
    • alloydb.instances.list
    • alloydb.clusters.get
  • Monitoring 檢視者 (roles/monitoring.viewer)

    • monitoring.timeSeries.list 注意:如要在「叢集」頁面中查看洞察圖表,必須具備這個角色,但查看資料庫中心健康情況問題則不需具備這個角色。
  • Database Center 檢視者 (roles/databasecenter.viewer) 或 Database Center 管理員 (roles/databasecenter.admin)

    • databasecenter.databaseGroups.list
    • databasecenter.fleetHealthStats.list

監控 AlloyDB 叢集健康狀態

Google Cloud中的 AlloyDB「叢集」頁面包含「健康狀態問題」部分,會顯示專案中最嚴重的叢集問題。

查看重大和高優先等級問題

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往「Clusters」(叢集) 頁面

  2. 查看資源清單中顯示的「健康問題」部分。這個部分會顯示影響專案中資源的重大和高優先順序問題總數。如要進一步瞭解健康狀態問題和問題優先順序,請參閱「資料庫健康狀態問題」。

  3. 如要查看影響資源的所有問題摘要,請按一下「問題」欄中的「高優先順序問題」或「查看問題」。 詳情請參閱「查看及篩選資料庫叢集健康狀態資訊」。

依問題篩選叢集清單

AlloyDB 叢集清單中的「問題」欄會顯示影響該叢集或任何主要和讀取集區執行個體的問題,並依優先順序排序。

  1. 如要查看哪些問題會影響特定叢集,請檢查資源的「問題」欄。
    • 如果叢集受到重大問題影響,系統會顯示「重大」徽章。
    • 如果叢集受到高度優先問題影響,系統會顯示「高度優先」徽章。
  2. 如要查看受特定問題類型影響的資源清單,請按一下「健康狀態問題」元件中的問題名稱。這項動作會自動篩選叢集清單,只顯示受影響的資源。

查看及解決特定執行個體的問題

您可以在任何 AlloyDB 主要或讀取集區執行個體的「總覽」頁面,查看健康狀態問題的摘要清單。

  1. 前往 Google Cloud 控制台的「Clusters」(叢集) 頁面。

    前往「Clusters」(叢集) 頁面

  2. 按一下叢集名稱。

  3. 按一下主要或讀取集區執行個體的名稱,開啟相關的「總覽」頁面。

  4. 在總覽頁面中找出「執行個體健康狀態問題」部分。

    • 系統會優先顯示重大和高優先等級問題。
    • 優先順序中等、低和資訊類問題的定義,請參閱「問題優先順序定義」。如果所有資源都沒有問題,系統就不會顯示「執行個體健康狀態問題」部分。
  5. 如要查看影響特定執行個體的所有問題詳細資料,請按一下「查看所有問題詳細資料」。系統隨即會開啟「Aggregate issues」(匯總問題) 面板。

  6. 在「匯總問題」面板中,點選任一問題資訊卡即可展開,並查看最佳化建議、後續步驟和影響。

  7. 如要解決問題,請採取下列任一做法:

    • 按一下「編輯設定」,即可在執行個體的「編輯」頁面中顯示必要設定,例如自動捲動和醒目顯示標記,或是儲存空間設定。
    • 按一下「前往系統洞察」,根據成效指標驗證問題。

在 Database Center 中查看所有 AlloyDB 問題

Database Center 會列出資料庫機群的所有問題,包括所有中低優先順序的 AlloyDB 問題。您也可以透過 Database Center 查看資料庫機群健康狀態建議,並詢問資料庫機群健康狀態問題,包括可用性設定、資料保護、安全性及產業法規遵循。詳情請參閱「資料庫健康狀態問題」。

如要在資料庫中心查看所有 AlloyDB 問題,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Database Center」頁面。

    前往 Database Center

  2. 按一下左側導覽選單中的「健康問題」

  3. 使用表格查看機構或專案的所有問題。您可以依下列條件篩選清單:

    • 優先順序
    • 產品和版本
    • 問題類別
    • 位置
    • 標籤
    • 標記
    • 問題
    • 影響

如要下載報表,以便在 JIRA 或內部資訊主頁等外部追蹤系統中使用,請按一下「匯出問題詳細資料的 CSV 檔案」

後續步驟