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