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

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

权限和角色

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

查看作业日志

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

控制台

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

  1. 在 Google Cloud 控制台中,依次前往 日志记录 > 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 作业日志条目包含以下字段:

字段 说明
设备名称 与作业关联的设备名称。
资源名称 与作业关联的资源的名称。
备份一致性 显示备份是否具有崩溃一致性或应用一致性。
已复制的备份数据 (GB) 已复制的备份数据的大小。
备份方案 用于备份作业的备份方案的名称。
备份规则 用于备份作业的备份政策的名称。
备份规则 ID 用于备份作业的备份政策 ID。
备份类型 执行的备份的类型。可以是完整复制,也可以是增量复制。对于日志备份,它显示为 日志。
压缩比 在将数据发送到对象存储之前实现的压缩比。此设置同时适用于 OnVault 作业和直接到 OnVault 作业。
数据更改率 复制的数据占资源大小(已用数据)的百分比。
发送的数据量 (GB) 相应作业发送到远程网站的数据总量。此字段仅适用于 streamsnap 作业。
写入的数据 (GB) 写入远程站点相关池中的数据量。此字段仅适用于 streamsnap 作业。
错误代码 分配给失败作业的错误 ID。
出错提示 作业的错误消息。
房东 ID 与作业关联的宿主 ID。
主机名 与作业关联的主机名。
作业类别 显示作业是用于备份还是恢复。
作业时长 完成作业所用的时长。
作业结束时间 作业的结束时间。
作业 ID 与作业关联的 ID。
作业启动失败原因 未启动或开始作业的原因。
作业名称 作业的名称。
作业类型 实际服务类型,例如快照、OnVault、streamsnap 或恢复。
作业开始时间 作业的开始时间。
作业状态 作业的状态。状态可以是成功、失败、已取消、重试或未运行。
作业排队时间 已排队作业的作业队列的时间戳。
日志备份 对于日志备份类型为 DB 和 Log 的数据库应用,系统会显示此字段。当执行数据库备份时,此字段会显示 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")

后续步骤