本页介绍了如何查看在 Cloud Logging 中创建的已挂载映像日志。这些日志提供有关备份/恢复设备上已挂载映像的详细信息。这些日志每 8 小时生成一次。
权限和角色
您需要拥有 IAM 权限 roles/logging.viewer
才能查看已挂载映像日志。日志查看器角色可为您提供对指定项目中所有备份/恢复设备的已挂载映像日志的只读权限。如需详细了解适用于已挂载映像日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制。
查看已挂载映像日志
您可以使用 Google Cloud 控制台和 Google Cloud CLI 在 Cloud Logging 中查看备份和灾难恢复服务挂载的映像日志。
控制台
- 在 Google Cloud 控制台中,依次选择 Logging > Logs Explorer。
- 选择现有的 Cloud 项目。
- 在查询构建器窗格中,从选择日志名称列表中选择 gcb_mounted_images。
gcloud
Google Cloud CLI 为 Cloud Logging API 提供了命令行界面。如需读取项目中备份/恢复设备的日志条目,请运行以下命令:
Google Cloud CLI 为 Logging API 提供了命令行界面。如需读取项目中已挂载映像的备份/恢复设备的日志条目,请运行以下命令:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_gcb_mounted_images" --project=PROJECT_ID
```
已挂载映像日志格式
备份和灾难恢复服务挂载的映像日志条目包含以下字段:
字段名称 | 说明 |
---|---|
设备 ID | 与映像挂载到的主机关联的设备的 ID。 |
设备名称 | 与映像挂载的主机关联的设备的名称。 |
上次挂载日期 | 上次成功挂载映像时的时间戳。 |
已挂载的主机名 | 映像挂载的主机的名称。 |
已挂载的主机 ID | 映像挂载的主机的 ID。 |
已挂载映像的年龄(以天为单位) | 自上次挂载映像以来经过的天数。 |
已挂载的映像名称 | 已挂载映像的名称。 |
已挂载的资源标签 | 与已挂载资源关联的标签。 |
已挂载的资源名称 | 映像挂载到的资源的名称。 |
阅读模式 | 从 OnVault 池中读取数据的模式。 |
恢复点日期 | 上次成功备份的时间戳。 |
资源类型 | 资源类型,例如 Compute Engine 实例、Google Cloud VMware Engine、文件系统或数据库。 |
资源虚拟大小 (GiB) | 资源的大小(以 GiB 为单位)。 |
资源大小 (GiB) | 受保护资源的大小(以 GiB 为单位)。 |
可恢复的对象 | 在挂载过程中恢复的应用对象。 |
使用的存储空间 (GB) | 所用存储空间的大小(以 GiB 为单位)。 |
来源图片到期日期 | 已安装映像的到期日期。格式为 YYYY-MM-DDTHH:MM:SS.SSSZ。 |
来源图片名称 | 源图片的名称。 |
来源图片类型 | 源图片的类型。它可以是快照或 OnVault 映像。 |
来源主机名 | 来源主机的名称。 |
来源资源名称 | 源资源的名称。 |
来源主机 ID | 映像挂载到的源主机的 ID。 |
来源资源 ID | 来源资源的 ID。 |
用户名 | 发起挂载操作的用户的名称。 |
以下示例是备份/恢复设备 sky-full-82959
上记录的日志条目示例。
{
"insertId": "49459606_142868351806",
"jsonPayload": {
"source_resource_id": "14617",
"mounted_image_age_in_days": 72,
"source_host_id": "14348",
"source_image_type": "snapshot",
"appliance_name": "sky-full-82959",
"resource_size_in_gib": 0.31,
"mounted_host_id": "14348",
"restorable_object": "/postgre11-data",
"read_mode": "Balanced",
"storage_consumed_in_gib": 0,
"resource_virtual_size_in_gib": 47.99,
"recovery_point_date": "2024-05-03T18:15:46Z",
"appliance_id": "142868351806",
"source_resource_name": "/postgre11-data",
"source_image_name": "Image_0014977",
"resource_type": "FileSystem",
"mounted_host_name": "postgres11-1",
"source_image_expiration_date": "2024-05-05T18:16:07.530Z",
"mounted_image_name": "Image_0015394",
"user_name": "AGMUser(pkmishra@google.com:16924)",
"mounted_resource_name": "postgres1",
"last_mount_date": "2024-05-03T18:23:25Z",
"mounted_resource_label": "postgres1",
"source_host_name": "postgres11-1"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/xxxxxxxxxxxx",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1"
}
},
"timestamp": "2024-07-15T08:29:56.885Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images",
"receiveTimestamp": "2024-07-15T08:36:04.071156102Z"
}
查询示例
如需查看所选日志,您可以在“查询”部分编写自定义查询。
使用以下查询查看给定 PROJECT_ID 的所有已挂载映像日志:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
如果您想查看与备份/恢复设备关联的已装载映像详情日志。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.appliance_name="appliance_name"
如果您想查看给定资源的已挂载映像详情日志。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.source_resource_name="resource_name"
如果您要查找与特定主机关联的已挂载映像详细信息视图日志。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.source_host_name="host_name"