在 BigQuery Studio 中查询日志数据可让您将日志与其他商家数据联接,并使用仅在 BigQuery 中提供的命令、工作流和数据集。您可以直接在 BigQuery Studio 中打开 Observability Analytics 页面中的 SQL 查询。该查询会自动为关联的 BigQuery 数据集设置 FROM 子句的格式。
如果您不熟悉 Observability Analytics,请参阅 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 工作室中查询关联数据集所需的权限,请让管理员向您授予以下 IAM 角色:
- 项目的 Logs Viewer (
roles/logging.viewer) 角色 - 您要查询的项目或视图的 Logs View Accessor (
roles/logging.viewAccessor) 角色 - 针对项目或关联的 BigQuery 数据集的 BigQuery Data Viewer (
roles/bigquery.dataViewer) - 项目的 BigQuery Job User (
roles/bigquery.jobUser)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
- 项目的 Logs Viewer (
- 验证您的日志存储桶是否具有关联的 BigQuery 数据集。如果数据集不存在,则创建数据集。
从 BigQuery Studio 运行查询
如需从“Observability Analytics”页面打开 BigQuery,然后查询日志数据,请执行以下操作:
-
在 Google Cloud 控制台中,前往 manage_search Observability Analytics 页面:
如果您使用搜索栏查找此页面,请选择子标题为 Logging 的结果。
在日志视图列表中,找到并选择相应日志视图。
在架构窗格中,选择查询。
查询窗格中会填充默认查询。您还可以在查询窗格中输入查询,或修改显示的查询。
在工具栏中,展开标有运行查询或在 BigQuery 中运行的按钮,然后选择在 BigQuery 中打开。
BigQuery Studio 随即会打开。修改查询的
FROM语句,以使用 BigQuery 表路径语法指定关联数据集上日志视图的路径。您还可以修改显示的查询。
在 BigQuery Studio 中,点击运行查询。
价格
如需了解使用 BigQuery 相关的费用,请参阅 BigQuery 价格。