運用 AI 輔助調查效能問題
中查看調查結果。本文說明如何使用 Bigtable 中的 AI 輔助功能,調查熱點或叢集延遲時間過長等效能異常狀況。您可以使用 Bigtable 和 Gemini Cloud Assist 的 AI 輔助疑難排解工具,監控系統效能。
事前準備
確認您已為 Google Cloud 使用者帳戶和專案設定 Gemini Cloud Assist。
設定 Gemini Cloud Assist 後,您可能需要等待五分鐘,讓服務傳播,才能在 Bigtable 中啟用 AI 輔助疑難排解功能。
必要角色和權限
如要取得使用 Gemini Cloud Assist 觀察及疑難排解所需的權限,請要求系統管理員在專案中授予您下列 IAM 角色:
-
查看監控資訊主頁和指標:
Monitoring 檢視者 (
roles/monitoring.viewer) -
讀取 Bigtable 資料:
Bigtable 讀取者 (
roles/bigtable.reader) -
查看資料庫效能問題:
資料庫洞察檢視者 (
roles/databaseinsights.viewer) -
使用 Gemini Cloud Assist 調查:
Gemini Cloud Assist 調查擁有者 (
roles/geminicloudassist.investigationOwner)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
如要進一步瞭解使用 Gemini Cloud Assist 調查功能時所需的角色和權限,請參閱「排解 Gemini Cloud Assist 調查功能的問題」。
開啟 Gemini Cloud Assist
如要搭配使用 Gemini Cloud Assist 與 Bigtable,請按照下列步驟操作:
在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。
「執行個體」頁面會顯示執行個體清單。
如要開啟執行個體,請按一下執行個體名稱。
如要開啟 Cloud Assist 面板,請點選「開啟或關閉 Gemini Cloud Assist 對話」。
在 Cloud Assist 面板中輸入提示,描述您感興趣的資訊。例如:「Why is my Bigtable cluster latency so high?」(為什麼我的 Bigtable 叢集延遲時間這麼長?)。
輸入提示後,按一下「傳送提示」圖示 。
Gemini 會根據過去一小時的資訊回覆提示。
調查效能問題
當您發現 CPU 使用率或延遲等指標出現尖峰或增加時,可以使用調查功能找出根本原因。這個程序會使用 Gemini Cloud Assist 的 AI 輔助功能,分析叢集的成效資料,並提供實用建議。
在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。
「執行個體」頁面會顯示執行個體清單。
如要開啟執行個體,請按一下執行個體名稱。
在導覽選單中,按一下「系統洞察」。
如要排解資料庫負載問題,請按一下「探索調查」。
「調查選項」窗格隨即開啟。
在「叢集」欄位中,選取要查看調查結果的叢集。
從時間篩選器清單中,選取調查的時間範圍,或為篩選器提供自訂日期和時間。
按一下「調查」。
大約兩分鐘後,系統會開啟「調查總覽」窗格,其中包含下列部分:
- 問題:調查問題的說明,包括調查開始和停止時間。
- 發現結果:與問題相關的觀察結果清單。舉例來說,這類資訊可能包括用戶端設定錯誤的詳細資料,例如管道集區大小不正確。
- 假設:AI 建議採取的一系列動作,有助於解決異常狀況。
調查如何分析資料庫
啟動調查後,Gemini Cloud Assist 會分析所選時間範圍的成效資料。這項功能會比較基準匯總資料與下列指標:
- 用戶端延遲時間
- 伺服器延遲
- CPU 使用率
- 磁碟使用率
- 要求數量
Gemini Cloud Assist 完成分析並偵測到重大變化後,調查會找出可能的根本原因,並在「調查詳細資料」窗格的「假設」部分列出可執行的洞察資料,協助修正問題。
在某些情況下,視分析結果而定,系統可能不會提供建議。
後續步驟
- 如要繼續排解問題,或取得系統效能方面的進一步協助,請參閱 Gemini Cloud Assist。
- 排解延遲問題。