您可以使用数据复制状态和设备状态指标来更好地进行监控。
监控在线副本状态
如果您启用了 在线转移,您可以监控 从 Transfer Appliance 到 Cloud Storage 的 Transfer Appliance 页面, Google Cloud 控制台。
监控离线复制状态
转移数据时,您可以监控转移进度。
要监控 Transfer Appliance 的进度, 连接到设备并运行以下命令:
ta status --verbose
启用 Cloud Monitoring
Transfer Appliance 使用 Cloud Monitoring 报告各种设备 指标。
启用 Cloud Monitoring 的步骤取决于您是否设置了在线转移:
如果您已设置在线转移并向服务账号授予了
Monitoring Metric Writer
角色,则无需进行进一步配置。如果您已设置在线转移,但未添加
Monitoring Metric Writer
角色,请在项目级别向用户管理的服务账号添加该角色。您不需要 在添加或更改角色后重新生成服务账号密钥。如果您尚未设置在线转移,请按照相关说明创建和配置用户管理的服务账号。仅需
Monitoring Metric Writer
角色即可使用 Cloud Monitoring。
完成所需步骤后,请按以下步骤操作:
支持的指标
指标名称 | 收集间隔 | 支持的设备 | 说明 |
---|---|---|---|
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。
- 访问 Google Cloud 控制台中的 Metrics Explorer 页面。
- 在指标标签页中,点击选择指标。
- 在过滤条件字段中,输入指标名称,例如
Stored bytes
。 - 从结果中,依次选择 Transfer Appliance > Appliance > Stored bytes。
- 点击应用。
了解如何使用 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
请参阅创建和配置用户管理的服务账号,了解 配置服务账号以及将密钥文件复制到 设备。