AI アシスタンスによるパフォーマンスの問題の調査
このドキュメントでは、Bigtable の AI アシスタンスを使用して、ホットスポットやクラスタのレイテンシが高いなどのパフォーマンスの異常を調査する方法について説明します。 Bigtable と Gemini Cloud Assist の AI を活用したトラブルシューティング ツールを使用して、システム パフォーマンスを モニタリングできます。
始める前に
Gemini Cloud Assist がユーザー アカウントとプロジェクトに設定されていることを確認します。 Google Cloud
Gemini Cloud Assist を設定したら、サービスが反映されるまで 5 分待ってから、Bigtable で AI を活用したトラブルシューティングを有効にする必要があります。
必要なロールと権限
Gemini Cloud Assist を使用してモニタリングとトラブルシューティングを行うために必要な権限を取得するには、プロジェクトに対する次の IAM ロールの付与を管理者に依頼してください。
-
モニタリング ダッシュボードと指標を表示する:
モニタリング閲覧者 (
roles/monitoring.viewer) -
Bigtable データを読み取る:
Bigtable Reader (
roles/bigtable.reader) -
データベースのパフォーマンスの問題を表示する:
データベース分析情報閲覧者 (
roles/databaseinsights.viewer) -
Gemini Cloud Assist の調査を使用する:
Gemini Cloud Assist 調査オーナー (
roles/geminicloudassist.investigationOwner)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタム ロールや他の事前定義 ロールから取得することもできます。
Gemini Cloud Assist の調査を使用するために必要なロールと権限の詳細については、 Gemini Cloud Assist Investigations を使用した問題のトラブルシューティングをご覧ください。
Gemini Cloud Assist を開く
Bigtable で Gemini Cloud Assist を使用するには、次の操作を行います。
コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud
[インスタンス] ページにインスタンスのリストが表示されます。
インスタンスを開くには、インスタンス名をクリックします。
[**Cloud Assist パネル**] を開くには、 [**Gemini Cloud Assist チャットを開く、または閉じる**] をクリックします。
[Cloud Assist パネル] で、目的の 情報を表すプロンプトを入力します。たとえば、「Bigtable クラスタのレイテンシが高いのはなぜですか?」と入力します。
プロンプトを入力したら、 [Send prompt] をクリックします。
Gemini は、過去 1 時間の情報に基づいてプロンプトに応答します。
パフォーマンスに関する問題を調査する
CPU 使用率やレイテンシなどの指標が急増または増加した場合は、調査を使用して根本原因を特定できます。このプロセスでは、Gemini Cloud Assist の AI アシスタンスを使用して、クラスタのパフォーマンス データを分析し、実用的な推奨事項を提供します。
コンソールで Bigtable インスタンスのリストを開きます。 Google Cloud
[インスタンス] ページにインスタンスのリストが表示されます。
インスタンスを開くには、インスタンス名をクリックします。
ナビゲーション メニューで [システム分析情報] をクリックします。
データベースの負荷のトラブルシューティングを行うには、[調査を探索] をクリックします。
[調査オプション] ペインが開きます。
[クラスタ] フィールドで、調査を表示するクラスタを選択します。
時間フィルタのリストから、調査の期間を選択するか、フィルタのカスタムの日付と時刻を指定します。
[調査] をクリックします。
約 2 分後に、[調査の概要] ペインが開き、次のセクションが表示されます。
- 問題: 調査対象の問題の説明。 調査の開始時刻と終了時刻が含まれます。
- 検出結果: 問題に関する観察結果のリスト。たとえば、 チャネル プールのサイズが正しくないなど、 クライアントの構成ミスに関する詳細が含まれます。
- 仮説: 異常に対処するために推奨される AI アクションのリスト。
調査でデータベースを分析する方法
調査を開始すると、Gemini Cloud Assist は選択した期間のパフォーマンス データを分析します。ベースラインの集計データを次の指標と比較します。
- クライアントのレイテンシ
- サーバーのレイテンシ
- CPU 使用率
- ディスク使用率
- リクエスト数
Gemini Cloud Assist が分析を完了し、大きな変化を検出すると、調査で考えられる根本原因が特定され、[調査の詳細] ペインの [仮説] セクションに、問題の修復に役立つ実用的な分析情報が表示されます。
状況によっては、分析結果に応じて推奨事項が表示されない場合があります。
次のステップ
- トラブルシューティングを続行する場合や、システム のパフォーマンスに関するサポートが必要な場合は、Gemini Cloud Assist をご覧ください。
- レイテンシのトラブルシューティングを行います。