启用日志记录
Transfer Appliance 使用日志记录功能将设备上生成的某些系统日志导出到 Google Cloud Observability,以便更轻松地访问这些日志。
启用日志记录的步骤取决于您是否设置了 在线转移:
如果您已设置在线转移,并已授予 将
Logging Log Writer
角色授予服务账号 配置。如果您已设置在线转移,但未添加
Logging Log Writer
角色,请在项目级别向用户管理的服务账号添加该角色。添加或更改角色后,无需重新生成服务账号密钥。如果您尚未设置在线转移,请按照以下说明操作: 创建和配置用户代管式服务账号。只有 需要
Logging Log Writer
角色才能进行日志记录。
完成所需步骤后,请按以下步骤操作:
- 连接到设备。
- 开始从设备报告日志
ta logging start
在设备上停用日志记录
如需停止从设备报告日志,请从传输设备命令行运行以下命令:
ta logging stop
查看日志
如需查询日志,您可以使用 Google Cloud 的 Google Cloud Observability 中的 label.sessionID
字段。
labels.sessionID={sessionID}
以下是导出的部分日志:
Fluent Bit
Docker
内核
元数据分区
捕获
ta_check
activation_service
您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Logging API 在 Cloud Logging 中查看日志。
问题排查
An error occurred while enabling logging
如果在设备上未找到服务账号密钥文件 /tmp/key.json
,则会返回错误。
如需了解如何配置服务账号并将密钥文件复制到设备,请参阅创建和配置用户管理的服务账号。