受保护资源日志

本页介绍了如何查看 Cloud Logging 中为备份/恢复设备创建的受保护资源日志。这些日志提供了有关应用程序和虚拟机 (VM) 在设备中受保护的数量的信息。这些日志每 8 小时生成一次。

权限和角色

您需要拥有 IAM 权限 roles/logging.viewer 才能查看受保护资源日志。Logs Viewer 角色可为您提供只读权限,以便查看指定项目中所有备份/恢复设备的受保护资源日志。如需详细了解适用于受保护资源日志数据的 IAM 权限和角色,请参阅使用 IAM 进行访问权限控制

查看受保护资源日志

您可以使用 Google Cloud 控制台和 Google Cloud CLI 在 Cloud Logging 中查看受备份和灾难恢复保护的资源日志。

控制台

在 Google Cloud 控制台中,您可以使用日志浏览器检索备份/恢复设备的备份和灾难恢复受保护资源日志条目:

  1. 在 Google Cloud 控制台中,依次选择 Logging > Logs Explorer
  2. 选择现有的 Cloud 项目。
  3. 查询构建器窗格中,从选择日志名称下拉菜单中选择 gcb_protected_resource

gcloud

Google Cloud CLI 为 Cloud Logging API 提供了命令行界面。如需读取项目中备份/恢复设备的受保护资源日志条目,请运行以下命令:

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource" --project=PROJECT_ID
```

受保护资源日志格式

备份和灾难恢复保护的资源日志条目包含以下字段:


字段

说明

设备名称

与资源关联的设备的名称。

资源名称

资源的名称。

主机 ID

与资源关联的主机 ID。

主机名

与资源关联的主机名。

资源 ID

资源 ID。

资源类型

资源类型,例如 Compute Engine 实例、Google Cloud VMware Engine、文件系统或数据库。

已开启保护功能

资源受保护的日期。

来源设备

执行备份的来源设备。

远程设备

用于复制备份的远程设备。

备份方案限制

应用于备份方案的限制。限制可以是 scheduler disabledexpiration disabledsnapshots disabledstreamsnap disabledOnVault disabledprocess latest snapshot

备份包含或排除

为虚拟机或数据库实例包含或排除的卷或数据库。

设备 ID

与受保护资源关联的设备 ID。

来源设备 ID

与受保护资源关联的来源设备 ID。

远程设备 ID

与受保护资源关联的远程设备 ID。

受保护数据 (GiB)

受保护数据的大小。

备份模板

用于保护应用的备份模板的名称。

备份模板 ID

与受保护应用关联的模板 ID。

OnVault(GiB)

使用 OnVault 存储池保护的数据大小。

恢复点

上次成功备份时的时间戳。

政策替换项

在备份模板级别设置的政策替换项。

服务等级协议 (SLA) ID

与资源关联的保护 ID。

以下示例是 Compute Engine 实例的备份/恢复设备 baname-417-ba-12092 上记录的日志条目示例。

    {
      "insertId": "5614471_142862358970",
      "jsonPayload": {
        "protected_on": "2024-02-27T01:16:28.357675",
        "host_id": "11072",
        "sla_id": "12241",
        "onvault_in_gib": 0,
        "appliance_id": "142862358970",
        "protected_data_in_gib": 20,
        "remote_appliance": "ironman-417-ba-12092",
        "source_appliance": "ironman-417-ba-12092",
        "recovery_point": "2024-03-12T11:13:45.574",
        "backup_plan_policy_template_id": "11892",
        "resource_type": "GCPInstance",
        "backup_inclusion_or_exclusion": "NA",
        "resource_name": "test-instance-129",
        "resource_id": "11073",
        "backup_plan_restrictions": "NA",
        "policy_overrides": "NA",
        "host_name": "test-instance-129",
        "source_appliance_id": "142862358970",
        "backup_plan_policy_template": "30-min-schedule-continuous",
        "remote_appliance_id": "142862358970",
        "appliance_name": "ironman-417-ba-12092"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/xxxxxxxxxxxx",
          "location": "us-central1",
          "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
      },
      "timestamp": "2024-03-12T11:15:42.138Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource",
      "receiveTimestamp": "2024-03-12T11:17:56.894501906Z"
    }

查询示例

如需查看所选日志,您可以在“查询”部分编写自定义查询。

您可以使用以下查询查看给定 PROJECT_ID 的所有受保护资源日志:

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"

如果您要查找包含备份政策模板名称的受保护资源日志。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
     jsonPayload.backup_plan_policy_template"backup_plan_policy_template"

查找与备份/恢复设备关联的受保护资源日志。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.appliance_name="appliance_name"

如果您要查找与特定资源关联的受保护资源日志。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.resource_name="resource_name"

如果您要查找与特定主机关联的受保护资源日志。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.host_name="hostname"

后续步骤