未受保护的资源日志

本页介绍了如何查看在 Cloud Logging 中创建的未保护资源日志。这些日志提供了有关备份/恢复设备中未保护资源的信息。

权限和角色

您需要拥有 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_unprotected_resource

gcloud

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

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

未保护的资源日志格式

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

字段 说明
设备 ID 发现资源的设备的 ID。
发现时间 资源首次被发现的日期。
发现者 发现资源的设备的名称。
主机 ID 与资源关联的主机 ID。
主机名 与资源关联的主机名。
实例名称 数据库实例的名称。如果资源不是数据库类型,则显示“不适用”。
资源 ID 资源的 ID。
资源名称 资源的名称。
资源类型 资源类型,例如 Compute Engine 实例、Google Cloud VMware Engine、文件系统或数据库。

以下示例是备份/恢复设备 sky-full-82959 上记录的日志条目示例。

    {
      "insertId": "55552852_145719527555",
      "jsonPayload": {
        "host_name": "host4",
        "resource_id": "55552852",
        "host_id": "55550547",
        "instance_name": "NA",
        "discovered_on": "2024-07-02T13:59:46.795078Z",
        "resource_type": "FileSystem",
        "resource_name": "/boot/efi",
        "discovered_by": "sky-full-82959",
        "appliance_id": "145719527555"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/myproject",
          "location": "us-central1",
          "management_server_id": "my-management-server-id"
        }
      },
      "timestamp": "2024-07-24T10:11:14.984Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource",
      "receiveTimestamp": "2024-07-24T10:16:16.320083904Z"
    }

查询示例

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

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

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

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

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

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

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
    jsonPayload.resource_type="resource_type"

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

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

后续步骤