监控 Transfer Appliance

您可以使用数据复制状态和设备状态指标来更好地进行监控。

监控在线副本状态

如果您启用了 在线转移,您可以监控 从 Transfer Appliance 到 Cloud Storage 的 Transfer Appliance 页面, Google Cloud 控制台。

前往 Transfer Appliance | 监控

监控离线复制状态

转移数据时,您可以监控转移进度。

要监控 Transfer Appliance 的进度, 连接到设备并运行以下命令:

ta status --verbose

启用 Cloud Monitoring

Transfer Appliance 使用 Cloud Monitoring 报告各种设备 指标。

启用 Cloud Monitoring 的步骤取决于您是否设置了在线转移

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

  • 如果您已设置在线转移,但未添加 Monitoring Metric Writer 角色,请在项目级别向用户管理的服务账号添加该角色。您不需要 在添加或更改角色后重新生成服务账号密钥。

  • 如果您尚未设置在线转移,请按照相关说明创建和配置用户管理的服务账号。仅需 Monitoring Metric Writer 角色即可使用 Cloud Monitoring。

完成所需步骤后,请按以下步骤操作:

  1. 连接到设备
  2. 确保设备已配置
  3. 在设备命令行中,运行 ta metrics start

支持的指标

指标名称 收集间隔 支持的设备 说明
appliance/storage/stored_bytes 60 秒 TA7/TA40/TA300 报告设备存储缓冲区中存储的当前字节数。
appliance/transfer/health 60 秒 TA7 检查本地传输软件当前是否正在运行。
appliance/network/bytes_received 60 秒 TA7/TA40/TA300 报告每个接口接收的字节数。
appliance/network/bytes_sent 60 秒 TA7/TA40/TA300 报告每个接口发送的字节数。
Appliance/network/packets_received 60 秒 TA7/TA40/TA300 报告每个接口收到的数据包数量。
Appliance/network/packets_sent 60 秒 TA7/TA40/TA300 报告每个接口发送的数据包数量。
appliance/disk/partition/used_bytes 60 秒 TA7/TA40/TA300 每个磁盘分区的已用空间。
appliance/disk/partition/total_bytes 60 秒 TA7/TA40/TA300 每个磁盘分区的总空间。
Appliance/cpu/load_average 60 秒 TA7/TA40/TA300 上一个采样周期内的平均 CPU 负载量。
appliance/service/state 60 秒 TA7/TA40/TA300 报告服务的运行状态。
appliance/network/connectivity 60 秒 TA7/TA40/TA300 报告接口网络是否可访问。
appliance/network/dns_health 60 秒 TA7/TA40/TA300 报告 DNS 配置是否正常运行。
设备/磁盘/运行状况 1 小时 TA7/TA40/TA300 报告每个磁盘的运行状况。
设备/硬件/运行状况 1 小时 TA7/TA40/TA300 报告特定硬件组件是否正常运行。
设备/版本 60 秒 TA7/TA40/TA300 特定设备组件的当前版本。

监控设备状态

您可以使用 Cloud Monitoring 监控设备的状态。如需查看设置说明,请参阅启用 Cloud Monitoring

  1. 访问 Google Cloud 控制台中的 Metrics Explorer 页面。
  2. 指标标签页中,点击选择指标
  3. 在过滤条件字段中,输入指标名称,例如 Stored bytes
  4. 从结果中,依次选择 Transfer Appliance > Appliance > Stored bytes
  5. 点击应用

了解如何使用 Cloud Monitoring 查看 Transfer Appliance 请参阅使用 Metrics Explorer 创建图表

在设备上停用 Cloud Monitoring

要停止将设备的指标报告给 Cloud Monitoring,请执行以下操作: 从 Transfer Appliance 命令行运行以下命令:

ta metrics stop

当您运行以下任一命令时,Cloud Monitoring 也会停止:

  • ta finalize
  • ta reset

问题排查

An error occurred while enabling monitoring

如果在设备上找不到服务账号密钥文件 /tmp/key.json,则会返回错误:

An error occurred while enabling monitoring: failed to authenticate monitoring: credential file: /tmp/key.json is missing

请参阅创建和配置用户管理的服务账号,了解 配置服务账号以及将密钥文件复制到 设备。