备份和恢复作业日志

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

权限和角色

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

查看作业日志

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

控制台

在 Google Cloud 控制台中,您可以使用 Logs Explorer 检索备份/恢复设备的备份和灾难恢复服务作业日志条目:

  1. 在 Google Cloud 控制台中,依次选择 Logging > Logs Explorer

    日志浏览器

  2. 选择一个现有的 Google Cloud 项目。

  3. Query Builder 窗格中,从 Select Log name 下拉菜单中选择 gcb_backup_recovery_jobs

gcloud

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

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

作业日志格式

备份和灾难恢复服务作业日志条目包含以下字段:


字段

说明

设备名称

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

资源名称

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

备份一致性

此属性用于显示备份是崩溃一致还是应用一致。

已复制的备份数据 (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")

后续步骤