本页介绍了如何查看 Cloud Logging 为备份/恢复设备创建的 Backup and DR Service 存储资源利用率日志。存储资源利用率日志可提供有关应用和虚拟机 (VM) 执行的数据保护活动的重要数据分析洞见。这些日志包含有关受保护数据量的详细信息。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer 才能查看存储资源利用率日志。Logs Viewer 角色可授予您只读权限,以便查看指定项目中所有备份/恢复设备的存储资源利用率日志。如需详细了解适用于存储资源利用率日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。
查看存储资源利用率日志
您可以使用 Google Cloud 控制台和 gcloud CLI 查看 Cloud Logging 中的 Backup and DR Service 存储资源利用率日志。
控制台
在 Google Cloud 控制台中,您可以使用Logs Explorer来检索备份/恢复设备的 Backup and DR Service 存储资源利用率日志条目:
- 在 Google Cloud 控制台中,依次前往 日志记录 > Logs Explorer。
- 选择现有的 Cloud 项目。
- 在查询构建器窗格中,从选择日志名称下拉菜单中选择 gcb_backup_storage_utilization。
gcloud
gcloud CLI 为 Cloud Logging API 提供了命令行界面。如需读取项目中备份/恢复设备的日志条目,请运行以下命令:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization" --project=PROJECT_ID
```
存储资源利用率日志格式
Backup and DR Service 存储资源利用率日志条目包含以下字段:
| 字段 | 说明 |
|---|---|
| 设备名称 | 与存储资源关联的设备的名称。 |
| 存储类型 | 存储池的类型,例如性能池、OnVault 池或主池。 |
| 池名称 | 池的名称。 |
| 总容量 (GiB) | 存储池的总容量。不适用于 OnVault 池。 |
| 已用容量 (GiB) | 存储池的消耗量。 |
| 设备 ID | 与存储资源关联的设备 ID。 |
| 利用率 (%) | 已用虚拟磁盘和池卷的百分比。此设置不适用于 OnVault 池。 |
以下示例是在备份/恢复设备 appliance-test5-64573 上记录的日志条目示例。
{
"insertId": "3302897_145859162970",
"jsonPayload": {
"appliance_id": "145859162970",
"appliance_name": "appliance-test5-64573"
"pool_name": "act_per_pool000",
"storage_type": "perf",
"total_capacity_in_gib": 4075.52,
"used_capacity_in_gib": 163.84,
"utilization_percentage": 4.020100502509347,
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"resource_container": "projects/xxxxxxxxxxxx",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
}
},
"timestamp": "2024-03-12T03:03:02.170Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization",
"receiveTimestamp": "2024-03-12T03:03:06.740899360Z"
}
查询示例
如需查看所选日志,您可以在查询部分编写自定义存储资源利用率查询
使用以下查询可查看与给定 PROJECT_ID 的备份/恢复设备关联的所有存储资源利用率日志:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
使用以下查询可获取针对特定资源运行的特定存储资源详细信息。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
jsonPayload.appliance_name="appliance_name"
使用以下查询获取针对特定池的应用运行的存储资源详细信息。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
jsonPayload.pool_name="pool_name"
针对特定存储类型使用以下查询。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
jsonPayload.storage_type=("storage_type")
使用以下查询可查找利用率百分比低于 50% 的应用。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
jsonPayload.utilization_percentage < 50
后续步骤
- 如需为 Backup and DR Service 配置基于日志的提醒,请使用过滤存储空间利用率日志创建日志查询,然后配置基于日志的提醒。