已挂载的映像日志

本页介绍了如何查看在 Cloud Logging 中创建的已挂载映像日志。这些日志提供有关备份/恢复设备上已挂载映像的详细信息。这些日志每 8 小时生成一次。

权限和角色

您需要拥有 IAM 权限 roles/logging.viewer 才能查看已挂载映像日志。日志查看器角色可为您提供对指定项目中所有备份/恢复设备的已挂载映像日志的只读权限。如需详细了解适用于已挂载映像日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制

查看已挂载映像日志

您可以使用 Google Cloud 控制台和 Google Cloud CLI 在 Cloud Logging 中查看备份和灾难恢复服务挂载的映像日志。

控制台

  1. 在 Google Cloud 控制台中,依次选择 Logging > Logs Explorer
  2. 选择现有的 Cloud 项目。
  3. 查询构建器窗格中,从选择日志名称列表中选择 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"

后续步骤