백업 및 복구 작업 로그

이 페이지에서는 백업/복구 어플라이언스의 Cloud Logging에서 생성된 작업 로그를 보는 방법을 설명합니다. 이러한 로그는 백업/복구 어플라이언스의 작업(예: 작업 성공, 실패 또는 기타 상태)에 대한 유용한 정보를 제공합니다.

권한 및 역할

작업 로그를 보려면 IAM 권한 roles/logging.viewer가 필요합니다. 로그 뷰어 역할은 지정된 프로젝트의 모든 백업/복구 어플라이언스의 작업 로그를 볼 수 있는 읽기 전용 액세스 권한을 부여합니다. 작업 로그 데이터에 적용되는 IAM 권한 및 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.

작업 로그 보기

Google Cloud 콘솔 및 Google Cloud CLI를 사용하여 Cloud Logging에서 백업 및 DR 서비스 작업 로그를 볼 수 있습니다.

콘솔

Google Cloud 콘솔에서 로그 탐색기를 사용하여 백업/복구 어플라이언스의 백업 및 DR 서비스 작업 로그 항목을 검색할 수 있습니다.

  1. Google Cloud 콘솔에서 Logging > Logs Explorer로 이동합니다.

    로그 탐색기

  2. 기존 Google Cloud 프로젝트를 선택합니다.

  3. 쿼리 작성 도구 창의 로그 이름 선택 드롭다운에서 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

작업 로그 형식

백업 및 DR 서비스 작업 로그 항목에는 다음 필드가 포함됩니다.


필드

설명

어플라이언스 이름

작업과 연결된 어플라이언스의 이름입니다.

리소스 이름

작업과 연결된 리소스의 이름입니다.

백업 일관성

백업이 비정상 종료 일관성인지 애플리케이션 일관성인지를 표시합니다.

백업 데이터 복사 (GB)

복사된 백업 데이터의 크기입니다.

백업 계획

백업 작업에 사용되는 백업 계획의 이름입니다.

백업 규칙

백업 작업에 사용되는 백업 정책의 이름입니다.

백업 규칙 ID

백업 작업에 사용되는 백업 정책 ID입니다.

백업 유형

수행된 백업 유형입니다. 전체 사본 또는 증분 사본일 수 있습니다. 로그 백업의 경우 로그로 표시됩니다.

압축비

데이터를 객체 스토리지로 전송하기 전에 달성된 압축 비율입니다. 이는 OnVault 및 OnVault로 직접 전송 작업 모두에 유효합니다.

데이터 변경 비율

복사된 데이터가 리소스 크기 (사용된 데이터)의 비율입니다.

전송된 데이터 (GB)

이 작업의 원격 사이트로 전송된 총 데이터 양입니다. streamsnap 작업에만 유효합니다.

쓰기 데이터 (GB)

원격 사이트의 관련 풀에 쓰여진 데이터 양입니다. streamsnap 작업에만 유효합니다.

오류 코드

실패한 작업에 할당된 오류 ID입니다.

오류 메시지

작업의 오류 메시지입니다.

호스트 ID

작업과 연결된 호스트 ID입니다.

호스트 이름

작업과 연결된 호스트 이름입니다.

직업 카테고리

작업이 백업인지 복구인지를 표시합니다.

작업 기간

작업을 완료하는 데 걸린 시간입니다.

작업 종료 시간

작업의 종료 시간입니다.

작업 ID

작업과 연결된 ID입니다.

작업 시작 실패 이유

작업을 시작하지 않았거나 시작하지 못한 이유입니다.

작업 이름

작업 이름입니다.

작업 유형

실제 작업 유형입니다(예: 스냅샷, OnVault, streamsnap, 복원).

작업 시작 시간

작업의 시작 시간입니다.

작업 상태

작업의 상태입니다. 상태는 성공, 실패, 취소됨, 재시도 또는 실행되지 않음일 수 있습니다.

작업 큐에 추가된 시간

대기열에 있는 작업의 작업 큐 타임스탬프입니다.

로그 백업

로그 백업 유형이 DBLog인 데이터베이스 애플리케이션에 이 필드가 표시됩니다. DB 백업이 생성되면 이 필드에 DB 백업 유형이 표시됩니다. DB에 Log 백업만 수행된 경우 이 필드에 로그 백업 유형이 표시됩니다.

OnVault 풀 스토리지 사용량 (GB)

사용된 OnVault 풀의 크기입니다.

pre compress (GB)

OnVault 작업의 리소스 사전 압축 크기입니다.

리소스 데이터 크기 (GB)

보호된 리소스의 크기입니다.

리소스 ID

작업과 연결된 리소스 ID입니다.

리소스 유형

리소스 유형입니다(예: Compute Engine 인스턴스, VMware Compute Engine, 데이터베이스).

복구 지점

마지막으로 성공한 백업이 실행된 날짜입니다.

스냅샷 디스크 크기 (GB)

recovered 애플리케이션의 스냅샷 크기입니다.

타겟 어플라이언스 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")

다음 단계