日志记录

启用日志记录

Transfer Appliance 使用日志记录将设备上生成的某些系统日志导出到 Google Cloud Observability,以便更轻松地访问这些日志。

启用日志记录的步骤取决于您是否已设置在线转移

  • 如果您已设置在线转移,并向服务帐号授予了 Logging Log Writer 角色,则无需进一步配置。

  • 如果您已设置在线转移,但未添加 Logging Log Writer 角色,请在项目级向用户代管式服务帐号添加该角色。添加或更改角色后,无需重新生成服务帐号密钥。

  • 如果您尚未设置在线转移,请按照说明创建和配置用户代管式服务帐号。只需 Logging Log Writer 角色即可进行日志记录。

完成所需步骤后:

  1. 连接到设备
  2. 从设备开始报告日志

ta logging start

停用设备上的日志记录功能

如需停止从设备报告日志,请在 Transfer Appliance 命令行中运行以下命令:

ta logging stop

查看日志

如需查询日志,您可以使用 Google Cloud 的 Google Cloud Observability 中的 label.sessionID 字段。

labels.sessionID={sessionID}

以下是导出的一些日志:

  • 流光头

  • Docker

  • 内核

  • 元数据分区

    • 截图

    • ta_check

    • activation_service

您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Logging API 查看 Cloud Logging 中的日志。

问题排查

An error occurred while enabling logging

如果在设备上未找到服务帐号密钥文件 /tmp/key.json,则系统会返回错误。

如需了解如何配置服务帐号以及将密钥文件复制到您的设备,请参阅创建和配置用户代管式服务帐号