使用 BigQuery Studio 查询轨迹数据

您可以在 BigQuery Studio 中查询 Cloud Trace 数据,将 span 与其他商家数据联接,并充分利用 BigQuery 的全套功能。本页介绍了如何从“可观测性分析”页面开始,打开 BigQuery Studio 并运行查询。

在 BigQuery Studio 中查询轨迹数据需要关联的 BigQuery 数据集。如果您之前未在 Observability Analytics 中编写过查询,请先参阅查询和分析轨迹

准备工作

  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 角色:

    • Observability View Accessor (roles/observability.viewAccessor) 位于您要查询的可观测性视图上。此角色支持 IAM 条件,可让您将授予的权限限制为仅针对特定视图。如果您未为角色授予附加条件,则主账号可以访问所有可观测性视图。
    • 针对项目或关联的 BigQuery 数据集的 BigQuery Data Viewer (roles/bigquery.dataViewer) 角色。

    如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

    您也可以通过自定义角色或其他预定义角色来获取所需的权限。

  4. 验证您在存储轨迹数据的可观测性数据集上是否拥有关联的 BigQuery 数据集。如果关联的 BigQuery 数据集不存在,则创建该数据集。

在 BigQuery Studio 中运行查询

如需从“可观测性分析”页面打开 BigQuery,然后查询您的轨迹数据,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 Observability Analytics 页面:

    前往 Observability Analytics

    如果您使用搜索栏查找此页面,请选择子标题为 Logging 的结果。

  2. 输入或加载查询。如需了解详情,请参阅查询和分析轨迹

  3. 在工具栏中,展开标有运行查询在 BigQuery 中运行的菜单,然后选择在 BigQuery 中打开

    BigQuery Studio 随即会打开。在此页面上,FROM 语句使用 BigQuery 表路径语法指定关联的数据集。您可以对查询执行任何受支持的操作,例如修改查询。

    如果在 BigQuery 中打开选项处于停用状态,则表示关联的数据集不存在,或者您没有在 BigQuery 中打开和查看查询的必要权限。

  4. 在 BigQuery Studio 中,点击运行查询

价格

如需了解使用 BigQuery 相关的费用,请参阅 BigQuery 价格

后续步骤