适用于 Apache Flink 的 BigQuery 引擎日志记录

适用于 Apache Flink 的 BigQuery Engine 会提供日志,以便您使用 Google Cloud 控制台监控部署和作业。您可以在适用于 Apache Flink 的 BigQuery 引擎监控界面或日志浏览器中监控日志文件。

查看部署日志

如需在 Google Cloud 控制台中查看部署日志,请按以下步骤操作。

  1. 登录 Google Cloud 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 打开导航菜单,然后选择 BigQuery Engine for Apache Flink
  4. 点击部署
  5. 在部署列表中,点击相应部署的名称。
  6. 点击日志标签页。

如需查看每个日志条目的其他信息,请点击 展开此日志条目

如需过滤日志面板中显示的消息,请在 Filter 字段中输入文本,然后搜索日志。

查看作业日志

如需在 Google Cloud 控制台中查看作业日志,请按以下步骤操作。 “作业日志”面板会使用作业 ID 过滤日志文本。作业日志可能不完整。

  1. 登录 Google Cloud 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 打开导航菜单,然后选择 BigQuery Engine for Apache Flink
  4. 点击作业
  5. 在作业列表中,点击作业的名称。
  6. 如需展开日志面板,请点击日志标题中的显示

如需查看每个日志条目的其他信息,请点击 展开此日志条目

如需过滤日志面板中显示的消息,请在 Filter 字段中输入文本,然后搜索日志。

特定 BigQuery Engine for Apache Flink 作业的作业日志仅包含日志消息的一部分。如果您需要查看作业的更详细日志消息(包括错误详情),请查看 Logs Explorer 中的日志

使用 Logs Explorer

如需在日志浏览器中查看适用于 Apache Flink 的 BigQuery Engine 日志,请在日志面板中,点击 在日志浏览器中查看

  • 在 Logs Explorer 中,Log fields 切换开关用于控制您是否看到包含不同日志类型的面板。

  • 在 Logs Explorer 页面上,查询可能会过滤日志。如需移除过滤条件,请确保显示查询切换开关处于选中状态,然后修改查询。

部署日志

如需查看某个部署可用的所有日志,请按以下步骤操作:

  1. 查询字段中,输入以下查询:

    resource.labels.deployment_id="DEPLOYMENT_ID"
    

    DEPLOYMENT_ID 替换为您的部署 ID。

  2. 点击运行查询

  3. 如果您使用此查询但没有看到部署的日志,请点击修改时间

  4. 调整开始时间和结束时间,然后点击应用

作业日志

如需查看某个作业可用的所有日志,请按照以下步骤操作:

  1. 查询字段中,输入以下查询:

    resource.labels.job_id="JOB_ID"
    

    JOB_ID 替换为您的作业的 ID。

  2. 点击运行查询

  3. 如果您使用此查询,但没有看到作业的日志,请点击修改时间

  4. 调整开始时间和结束时间,然后点击应用

日志存储和保留

操作日志存储在 _Default 日志存储桶中。 Logging API 服务名称为 managedflink.googleapis.com。如需详细了解 Cloud Logging 中使用的 Google Cloud 受监控的资源类型和服务,请参阅受监控的资源和服务

如需详细了解 Logging 将保留日志条目多长时间,请参阅“配额和限制:日志保留期限”中的保留期限信息。