设备管理控制台中的日常安排合规性日志

本页介绍了如何查看在 Cloud Logging 中为备份/恢复设备创建的每日调度合规性日志。这些日志提供有关资源每日计划备份政策的合规状态的信息。这些日志仅显示每日安排政策的合规性,不包括每周和每月政策。这些日志仅显示过去 7 天的数据。

每个设备的每日时间表合规性日志会捆绑在一起,并共享一个共同的时间戳。此值表示相应设备在 DAYDAY-6 之间前 7 天内所有每日政策安排的合规性状态。这些日志不会包含 7 天时间范围以外的信息。

每天,系统会以 8 小时为间隔,分三批次传输每个设备的每日日程合规性日志。具有最新时间戳的日志批次始终反映与特定设备关联的所有每日政策安排的最新合规情况。

权限和角色

您需要拥有 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 合规性日志条目:

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

gcloud

gcloud CLI 为 Cloud Logging API 提供了命令行界面。如需读取项目中备份/恢复设备的合规性日志条目,请运行以下命令:

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

每日时间表合规性日志格式

Backup and DR Service 每日调度合规性日志条目包含以下字段:


字段

说明

设备名称

与每日时间表备份政策关联的设备的名称。

资源名称

与每日安排备份政策相关联的资源的名称。

备份规则政策 ID

报告合规性的备份政策的 ID。

主持人 ID

与每日备份时间表政策关联的主机 ID。

主机名

与每日备份时间表政策相关联的主机名。

服务类型

每日时间表备份政策服务类型。可以是快照、OnVault、streamsnap、恢复或直接到 OnVault。

备份窗口开始时间

每日安排备份政策窗口的开始时间。

状态

每日备份时间表政策的合规性状态。状态可以是“成功”“失败”“未知”或空白。

资源 ID

与每日备份政策关联的资源 ID。

资源类型

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

设备 ID

与每日备份政策关联的设备 ID。

日期

报告合规状态的日期。

评论

用于说明每日安排备份政策的合规性状态的说明。

备份方案政策模板 ID

每日安排备份政策所属的备份模板的 ID。

备份规则政策名称

合规性报告所针对的备份政策名称。

备份方案政策模板

每日时间表备份政策所属的模板的名称。

以下示例日志条目表示每日备份政策时间表 logsmart_snap 的合规性状态。

    {
      "insertId": "209569_144675069838",
      "jsonPayload": {
        "backup_window_start_time": "19:00",
        "job_type": "Snapshot",
        "resource_id": "6223",
        "date": "2024-02-07",
        "host_name": "uistress-sql19stdm",
        "resource_type": "SqlServerWriter",
        "appliance_name": "appliance-test5-64573",
        "backup_plan_policy_template_id": "6381",
        "backup_rule_policy_name": "logsmart_snap",
        "backup_plan_policy_template": "a_logsmart",
        "backup_rule_policy_id": "6383",
        "resource_name": "DB-RMV2",
        "comment": "Job_0181855 finished at 2024-02-07 19:01 with consistency point 2024-02-07 19:01",
        "appliance_id": "xxxxxxxxxxxx",
        "status": "Success",
        "host_id": "5169"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "location": "us-central1",
          "management_server_id": "
    xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
          "resource_container": "projects/xxxxxxxxxxxx
    "
        }
      },
      "timestamp": "2024-02-08T23:15:00.704Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance",
      "receiveTimestamp": "2024-02-08T23:19:21.193161111Z"
    }

查询示例

您可以在查询部分中编写自定义合规性日志查询,以查看所选日志:

使用以下查询可查看指定 PROJECT_ID 的所有每日预定备份政策合规性日志:

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

如果您要查找合规性状态为 failure 的合规性日志。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
    jsonPayload.status="Failure"

如果您要查找与备份/恢复设备关联的政策的合规性日志。

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

如果您要查找与特定资源关联的政策的合规性日志。

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

如果您要查找与特定主机相关的合规性日志。

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

后续步骤