备份和恢复作业日志

本页面介绍了如何查看在 Cloud Logging 中为备份/恢复设备创建的作业日志。这些日志可让您深入了解备份/恢复设备的作业,例如作业成功、失败或其他状态。

权限和角色

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

查看作业日志

您可以使用 Google Cloud 控制台和 gcloud CLI 查看 Cloud Logging 中的 Backup and DR Service 作业日志。

控制台

在 Google Cloud 控制台中,您可以使用日志浏览器来检索备份/恢复设备的 Backup and DR 服务作业日志条目:

  1. 在 Google Cloud 控制台中,依次前往 Logging > 日志浏览器

    日志浏览器

  2. 选择现有 Google Cloud 项目。

  3. 查询构建器窗格中,从选择日志名称下拉菜单中选择 gcb_backup_recovery_jobs

gcloud

gcloud CLI 为 Logging API 提供了命令行界面。读取项目中备份/恢复设备的作业日志条目:

 gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID

作业日志格式

Backup and DR Service 作业日志条目包含以下字段:


字段

说明

设备名称

与作业关联的设备名称。

资源名称

与作业关联的资源的名称。

备份一致性

显示备份是否具有崩溃一致性或应用一致性。

已复制的备份数据 (GB)

已复制的备份数据的大小。

备份方案

用于备份作业的备份方案的名称。

备份规则

用于备份作业的备份政策的名称。

备份规则 ID

用于备份作业的备份政策 ID。

备份类型

执行的备份的类型。可以是完整副本,也可以是增量副本。对于日志备份,它显示为日志

压缩比

在将数据发送到对象存储之前实现的压缩比。此参数对 OnVault 作业和直接到 OnVault 作业均有效。

数据变化率

复制的数据占资源大小(已用数据)的百分比。

发送的数据量(GB)

相应作业发送到远程网站的数据总量。此字段仅适用于 streamsnap 作业。

写入的数据量 (GB)

写入远程站点相关池中的数据量。此字段仅适用于 streamsnap 作业。

错误代码

分配给失败作业的错误 ID。

错误消息

作业的错误消息。

主机 ID

与作业关联的主机 ID。

主机名

与作业关联的主机名。

工作类别

显示作业是用于备份还是恢复。

作业时长

完成作业所用的时长。

作业结束时间

作业的结束时间。

作业 ID

与作业关联的 ID。

作业启动失败原因

未启动或开始作业的原因。

作业名称

作业的名称。

作业类型

实际作业类型,例如快照、OnVault、streamsnap 或恢复。

作业开始时间

作业的开始时间。

作业状态

作业的状态。状态可以是成功失败已取消重试未运行

作业排队时间

已排队作业的作业队列的时间戳。

日志备份

此字段适用于日志备份类型为 DBLog 的数据库应用。当执行数据库备份时,此字段会显示 DB 备份类型。如果仅针对数据库执行 Log 备份,此字段会显示日志备份类型。

OnVault 池存储空间消耗量 (GB)

已使用的 OnVault 池的大小。

压缩前 (GB)

OnVault 作业的资源预压缩大小。

资源数据大小 (GB)

受保护资源的大小。

资源 ID

与作业关联的资源 ID。

资源类型

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

恢复点

上次成功备份的日期。

快照磁盘大小 (GB)

恢复的应用的快照大小。

目标设备 ID

与作业关联的目标设备的 ID。

目标主机名

目标主机的名称。

目标主机 ID

目标主机的 ID。

目标设备名称

与作业关联的目标设备名称。

目标池 ID

用于备份作业的目标 OnVault 池的 ID。

目标池名称

用于备份作业的目标 OnVault 池的名称。

以下示例是备份/恢复设备 appliance-test5-64573 上针对快照作业记录的日志条目示例。

        {
        "insertId": "1717974_145859162970",
        "jsonPayload": {
        "target_host_name": "appliance-test6-8299",
        "hostname": "uistress-sql19stdm",
        "target_pool_name": "act_per_pool000",
        "error_code": 0,
        "data_sent_in_gib": 0,
        "compression_ratio": 0,
        "job_status": "succeeded",
        "job_duration_in_hours": 0.02,
        "job_initiation_failure_reason": "",
        "log_backup": "",
        "recovery_point": "2024-01-18T05:03:04Z",
        "resource_name": "DB02",
        "pre_compress_in_gib": 0,
        "job_name": "Job_1717931",
        "backup_consistency": "Application Consistent",
        "onvault_pool_storage_consumed_in_gib": 0,
        "job_id": "1717973",
        "job_queued_time": "2024-01-18T05:05:01Z",
        "host_id": "4677",
        "job_type": "Log Replicate",
        "resource_data_size_in_gib": 0.02,
        "target_appliance_id": "145240780891",
        "appliance_name": "appliance-test5-64573",
        "snapshot_disk_size_in_gib": 10,
        "target_pool_id": "73",
        "data_change_rate": 11.33,
        "backup_type": "Incremental",
        "target_host_id": "4677",
        "data_copied_in_gib": 0,
        "data_written_in_gib": 0,
        "resource_id": "57587",
        "resource_type": "SqlServerWriter",
        "error_message": "",
        "backup_rule_policy_id": "72954",
        "backup_plan_policy_template": "Copy of _a_logsmart_2023_11_23_15_44_8",
        "job_end_time": "2024-01-18T05:06:17Z",
        "job_category": "Backup Job",
        "backup_rule_policy_name": "logsmart_snap",
        "target_appliance_name": "appliance-test6-8299",
        "job_start_time": "2024-01-18T05:05:04.377Z"
        },
        "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
              "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
              "location": "us-central1",
              "resource_container": "projects/xxxxxxxxxxxx"
        }
        },
        "timestamp": "2024-01-18T05:07:04.697Z",
        "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs",
        "receiveTimestamp": "2024-01-18T05:08:12.139517321Z"
        }

查询示例

您可以在查询部分编写自定义作业查询,以查看所选日志。

使用以下查询可查看与给定 PROJECT_ID 的备份/恢复设备关联的所有作业日志:

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

使用以下查询可获取特定设备备份恢复作业的详细信息。

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

使用以下查询可获取针对特定资源运行的特定备份恢复作业的详细信息。

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

针对为给定资源名称和备份模板运行的特定作业使用以下查询。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
    jsonPayload.resource_name="resource_name"
    jsonPayload.backup_plan_policy_template="backup_template"

对于为特定主机上的应用运行的备份恢复作业,请使用以下查询。

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

如果您要搜索与特定作业类型相关的日志,请使用以下查询。 请务必在查询中使用大写 OR 运算符。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
    jsonPayload.job_type=("Snapshot" OR "Mount")

后续步骤