在 Cloud Logging 中查看备份/恢复设备上创建的备份和恢复作业日志

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

权限和角色

您需要拥有 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 控制台中,前往 Logging > Logs Explorer

    Logs Explorer

  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")

后续步骤