BigQuery Studio でトレースデータをクエリする

BigQuery Studio で Cloud Trace データをクエリすると、スパンを他のビジネスデータと結合し、BigQuery のすべての機能を使用できます。[オブザーバビリティ分析] ページから BigQuery Studio で SQL クエリを直接開くことができます。これにより、リンクされた BigQuery データセットの FROM 句が自動的にフォーマットされます。

オブザーバビリティ分析でクエリを作成したことがない場合は、まずトレースのクエリと分析をご覧ください。

始める前に

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. BigQuery からリンクされたデータセットに対してクエリを実行するために必要な権限を取得するには、次の IAM ロールを付与するよう管理者に依頼します。

    • プロジェクトに対するオブザーバビリティ閲覧者 (roles/observability.viewer)
    • クエリするオブザーバビリティ ビューに対するオブザーバビリティ ビュー アクセサー (roles/observability.viewAccessor)。このロールは IAM 条件をサポートしています。これにより、付与を特定のビューに制限できます。ロール付与に条件を関連付けない場合、プリンシパルはすべてのオブザーバビリティ ビューにアクセスできます。
    • プロジェクトまたはリンクされた BigQuery データセットに対する BigQuery データ閲覧者 (roles/bigquery.dataViewer)
    • プロジェクトに対する BigQuery ジョブユーザー(roles/bigquery.jobUser)。

    ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

    必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

  4. トレースデータを保存するオブザーバビリティ データセットに、リンクされた BigQuery データセットがあることを確認します。リンクされた BigQuery データセットが存在しない場合は、作成します。

BigQuery Studio からクエリを実行する

[オブザーバビリティ分析] ページから BigQuery を開き、トレースデータをクエリするには、次の操作を行います。

  1. Google Cloud コンソールで、 [オブザーバビリティ分析] ページに移動します。

    オブザーバビリティ分析に移動します。

    検索バーを使用してこのページを検索する場合は、小見出しが [Logging] の結果を選択します。

  2. クエリを入力または読み込みます。詳細については、トレースをクエリして分析するをご覧ください。

  3. ツールバーで、[クエリを実行] または [BigQuery で実行] メニューを開き、[BigQuery で開く] を選択します。

    BigQuery Studio が開きます。このページの FROM ステートメントは、BigQuery のテーブルパスの構文を使用して、リンクされたデータセットを指定します。クエリに対して、編集などのサポートされているアクションを実行できます。

    [BigQuery で開く] オプションが無効になっている場合は、リンクされたデータセットが存在しないか、BigQuery でクエリを開いて表示するために必要な権限がありません。

  4. BigQuery Studio で、[クエリを実行] をクリックします。

料金

BigQuery の使用に関連する費用については、BigQuery の料金をご覧ください。

次のステップ