通过配置 Observability Analytics 以在 BigQuery 引擎上运行 Cloud Trace 查询,您可以创建基于 SQL 的提醒政策,并保存其查询将可观测数据与其他商家数据联接的信息中心图表。在 BigQuery 引擎上运行查询时,默认情况下,查询会使用按需槽;如果您的项目在关联数据集所在的位置有预留分配,则查询会使用预留槽。
除非您修改配置,否则Observability Analytics页面会在默认查询引擎上运行查询,该引擎使用默认槽。这两个引擎都支持查询可观测性视图、日志存储桶中的视图以及分析视图。
准备工作
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
如需获得使用 BigQuery 引擎从 Observability Analytics 运行查询所需的权限,请让您的管理员为您授予以下 IAM 角色:
- 项目的 Observability Viewer (
roles/observability.viewer) 角色 - 对您要查询的可观测性视图拥有 Observability View Accessor (
roles/observability.viewAccessor) 角色。此角色支持 IAM Condition,可让您将授予的权限限制为仅针对特定视图。如果您未向角色授予附加条件,则主账号可以访问所有可观测性视图。 - 针对项目或关联数据集的 BigQuery 数据视图 (
roles/bigquery.dataViewer) - 针对项目的 BigQuery Job User (
roles/bigquery.jobUser)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
- 项目的 Observability Viewer (
- 验证您在存储跟踪数据的可观测性数据集上是否具有关联的 BigQuery 数据集。如果关联的 BigQuery 数据集不存在,请创建该数据集。
如果您将可观测性分析页面配置为在受 Virtual Private Cloud (VPC) Service Controls 保护的 Google Cloud 项目中使用 BigQuery 引擎,请使用 BigQuery 企业版。如需了解详情,请参阅了解 BigQuery 版本。
在 BigQuery 引擎上运行查询
如需在使用Observability Analytics页面时在 BigQuery 引擎上运行查询,请执行以下操作:
-
在 Google Cloud 控制台中,前往 manage_search Observability Analytics 页面:
如果您使用搜索栏查找此页面,请选择子标题为 Logging 的结果。
输入或加载查询。如需了解详情,请参阅查询和分析跟踪记录。
您可以将图表保存到信息中心,其中图表会显示可观测数据与其他商家数据之间的联接结果。在这种情况下,
FROM子句必须指定可观测性数据集上的视图或日志存储桶上的视图,并且所查询的数据还必须具有关联的数据集。JOIN语句可以指定 BigQuery 表。 但是,您必须拥有查询 BigQuery 表所需的 IAM 权限。前往工具栏,验证是否显示标有在 BigQuery 中运行的按钮。
如果工具栏显示运行查询,请点击 settings 设置,然后选择 BigQuery。
在 BigQuery 上运行按钮处于停用状态表示没有关联的数据集。如需解决此失败问题,请创建关联的 BigQuery 数据集。
点击在 BigQuery 上运行。
价格
如需了解与使用 BigQuery 相关的费用,请参阅 BigQuery 价格。