本文档介绍如何配置 Observability Analytics 页面以在 BigQuery 引擎上运行查询。当您有基于 SQL 的提醒政策时,必须在 BigQuery 引擎上运行查询。当您将基于 SQL 的图表保存到信息中心时,以及当图表的查询联接可观测性数据和其他业务数据时,也需要使用此查询引擎。
Observability Analytics 页面会在默认查询引擎上运行查询。不过,您可以将此页面配置为在 BigQuery 引擎上运行查询。 这两个查询引擎都会在您的免费槽上运行查询。但是,如果您使用 BigQuery 引擎并预留槽,则该 引擎会在您的预留槽上运行查询。
无论您使用默认查询引擎还是 BigQuery 引擎,都可以查询可观测性视图、日志存储分区视图和分析视图。 如果您在默认查询引擎上运行查询,系统会检查您的 Logging 权限。但是,如果您在 BigQuery 引擎上运行查询,系统会检查 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 Studio 查询关联的数据集所需的权限,请让管理员向您授予以下 IAM 角色:
- Logs View Accessor (
roles/logging.viewAccessor) 针对您要查询的项目或视图的 。 - BigQuery User (
roles/bigquery.user) 针对项目的。 - BigQuery Job User (
roles/bigquery.jobUser) 针对项目的。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
- Logs View Accessor (
- 验证您的日志存储桶中是否有 关联的 BigQuery 数据集 。如果数据集不存在,请创建它。
如果您计划将 Observability Analytics 页面配置为在 BigQuery 引擎上运行查询,并且您使用的是带有 Virtual Private Cloud (VPC) Service Controls 的项目,请验证您使用的是 BigQuery 企业版。 如需了解详情,请参阅 了解 BigQuery 版本。
在 BigQuery 引擎上运行 Observability Analytics 查询
如果您想使用提醒政策监控 SQL 查询的结果,请在 BigQuery 引擎上运行查询,具体方法如下:
配置 Observability Analytics 以在 BigQuery 引擎上运行查询:
-
在 Google Cloud 控制台中,前往 manage_search Observability Analytics 页面:
如果您使用搜索栏查找此页面,请选择子标题为 Logging 的结果。
在日志视图 列表中,找到相应视图,然后选择查询 或输入查询。
如果查询窗格显示引用
FROM语句的错误消息,则表示表无法解析为特定日志视图。 如需了解如何解决此失败问题,请参阅 错误FROM clause must contain exactly one log view。前往工具栏,验证是否显示了标有在 BigQuery 中运行 的按钮。
如果工具栏显示运行查询 ,请 点击 settings 设置 ,然后选择 BigQuery 。
如果在 BigQuery 中运行 按钮处于停用状态,则需要创建关联的数据集。
运行查询。
您可以使用工具栏选项设置查询格式、清除查询,以及打开 BigQuery SQL 参考文档。
-
价格
如需了解与使用 BigQuery 相关的费用,请参阅 BigQuery 价格。