このドキュメントでは、カスタム ダッシュボードにトレースデータを表示する方法について説明します。ダッシュボードにトレース ウィジェットを追加すると、スパン レイテンシとシステム指標、アプリケーション ログを関連付ける統合されたトラブルシューティング ビューを構築できます。
ダッシュボードにトレースデータを表示するには、トレース固有のウィジェットを追加するか、[Trace エクスプローラ] ページの保存オプションを使用するか、Cloud Monitoring API を使用します。
トレースデータを可視化する
[Trace エクスプローラ] ページには、トラブルシューティング用に事前構成されたビジュアリゼーションのスイートが用意されています。デフォルトでは、スパン レイテンシのヒートマップと、個々のスパンまたはグループ化されたスパンのリストが表示されます。詳細については、トレースを検索して調査するをご覧ください。
カスタム ダッシュボードはモジュール式であるため、個々のトレース ウィジェットを組み合わせて、この包括的なビューの永続的なバージョンを構築できます。たとえば、グループ化されたスパンと個々のスパンの個別のテーブルの横にヒートマップ ウィジェットを追加できます。このレイアウトをダッシュボードで再作成すると、他のテレメトリーとともに、トレースデータのすべての側面を単一の共有ビューでモニタリングできます。
デフォルトでは、トレース ウィジェットには デフォルトのトレース スコープのリソースのデータが表示されます。 ただし、個々のウィジェットのスコープを変更して、別のプロジェクトを検索したり、特定のリソースグループに絞り込んだりできます。
トレース ウィジェットを編集すると、統合されたバージョンの [Trace エクスプローラ] が開きます。このエディタでは、調査を行う場合と同様に、フィルタを追加したり、構成オプションを変更したりしてから、永続的な変更をダッシュボード タイルに適用できます。
始める前に
カスタム ダッシュボードにトレースデータを表示するために必要な権限を取得するには、次の IAM ロールを付与するよう管理者に依頼してください。
- モニタリング編集者 (
roles/monitoring.editor) プロジェクトに対する。 - Cloud Trace ユーザー (
roles/cloudtrace.user) トレース エントリを表示する各プロジェクト
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタム ロールや他の事前定義 ロールから取得することもできます。
ダッシュボードには最大で 100 個のウィジェットを配置できます。
[Trace エクスプローラ] ページの保存オプションを使用する
[Trace エクスプローラ] には、トレースデータのビジュアリゼーションがいくつか用意されています。 これらのビジュアリゼーションをダッシュボードに追加して、同様のビューを作成できます。
[Trace エクスプローラ] からカスタム ダッシュボードにデータを保存する手順は次のとおりです。
-
コンソールで、
[Trace エクスプローラ] ページに移動します。
Google Cloud このページは、検索バーを使用して見つけることもできます。
ツールバーで [ダッシュボードに保存] を選択します。
表示スタイルを選択します。お手数ですが以下のどちらかの方法でご対応ください。
- ビジュアライザ: ダッシュボードにヒートマップを追加します。
- スパンテーブル: ダッシュボードに個々のスパンのテーブルを追加します。
- グループ化されたスパンテーブル: ダッシュボードにグループ化されたスパンのテーブルを追加します。
ダッシュボードを選択するか、作成します。
[ダッシュボードに保存] をクリックします。
カスタム ダッシュボードにトレース ウィジェットを追加する
このセクションでは、カスタム ダッシュボードにトレースデータを表示する方法について説明します。これらの 手順はコンソール用であり、ダッシュボードを編集していることを前提としています。 Google Cloud Cloud Monitoring API の使用方法については、 トレースデータを表示するダッシュボードをご覧ください。
カスタム ダッシュボードにトレースデータを表示する手順は次のとおりです。
カスタム ダッシュボードを開きます。
-
コンソールで [**ダッシュボード**] ページに移動します。 Google Cloud
検索バーを使用してこのページを検索する場合は、小見出しが「Monitoring」の結果を選択します。
- Google Cloud コンソールのツールバーで、 Google Cloud プロジェクトを選択します。App Hub の構成には、App Hub ホスト プロジェクトまたは管理プロジェクトを選択します。
ダッシュボードを選択するか、[ダッシュボードを作成] をクリックします。
ダッシュボードを作成する場合は、[スコープ] メニューを使用して、トレースデータの検索対象となるリソースを構成します。デフォルトでは、システムはデフォルトのトレース スコープのリソースでトレースデータを検索します。
-
ツールバーで、add [ウィジェットを追加] をクリックします。
[ウィジェットを追加] ダイアログで、[データ] セクションに移動して [トレース] を選択します。
[トレース] ウィジェットを構成します。デフォルトのビューやタイトルを変更したり、フィルタを追加したりできます。
ビューを変更するには、ツールバーで [グラフビュー] メニューを開き、ビューを選択します。
- ヒートマップ(デフォルト)を追加するには、[スパン期間(ヒートマップ)] を選択します。
- スパンのレートを表示するには、[スパンレート(折れ線グラフ)] を選択します。
- レイテンシ データを表示するには、[スパン期間(パーセンタイル)] を選択します。
- スパンをテーブル形式で一覧表示するには、[**スパンレート(折れ線グラフ)**] または [**スパン期間(パーセンタイル)**] を選択し、[**ウィジェット タイプ**] メニュー を使用してテーブルを表示します。セレクタを使用すると、グループ化されたデータまたはグループ化されていないデータを表示できます。
表示するトレースを制限するには、フィルタを追加します。
タイトルを更新するには、[ウィジェットのタイトル] フィールドに新しいタイトルを入力します。
変更をダッシュボードに適用するには、ツールバーで [適用] をクリックします。変更を破棄するには、[キャンセル] をクリックします。
変更したダッシュボードを保存するには、ツールバーで [保存] をクリックします。
トレースデータを表示するウィジェットを変更または編集する
ウィジェットを変更するには、ウィジェットの上にポインタを置いて ツールバーを有効にし、edit [ウィジェットを編集]をクリックします。
Trace エクスプローラ エディタが開きます。このビューから、フィルタを追加または削除したり、構成オプションを変更したりできます。変更をダッシュボードに適用することも、破棄することもできます。
制限事項
- ダッシュボード レベルのフィルタは、トレース ウィジェットには適用されません。
- トレース ウィジェットのクエリに変数を適用することはできません。