启用日志记录
Transfer Appliance 使用日志记录将设备上生成的某些系统日志导出到 Google Cloud Observability,以便更轻松地访问这些日志。
启用日志记录的步骤取决于您是否已设置在线转移:
如果您已设置在线转移,并向服务帐号授予了
Logging Log Writer
角色,则无需进一步配置。如果您已设置在线转移,但未添加
Logging Log Writer
角色,请在项目级向用户代管式服务帐号添加该角色。添加或更改角色后,无需重新生成服务帐号密钥。如果您尚未设置在线转移,请按照说明创建和配置用户代管式服务帐号。只需
Logging Log Writer
角色即可进行日志记录。
完成所需步骤后:
- 连接到设备。
- 从设备开始报告日志
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
,则系统会返回错误。
如需了解如何配置服务帐号以及将密钥文件复制到您的设备,请参阅创建和配置用户代管式服务帐号。