Cloud Logging에서 백업/복구 어플라이언스에 생성된 백업 및 복구 작업 로그 보기

이 페이지에서는 백업/복구 어플라이언스를 위해 Cloud Logging에서 생성된 작업 로그를 보는 방법을 설명합니다. 이러한 로그는 작업 성공, 실패 또는 기타 상태와 같은 백업/복구 어플라이언스의 작업에 대한 통계를 제공합니다.

권한 및 역할

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

작업 로그 보기

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

콘솔

콘솔에서 Google Cloud 로그 탐색기를 사용하여 백업 및 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 작업 로그 항목에는 다음 필드가 포함됩니다.

필드 설명
어플라이언스 이름 작업과 연결된 어플라이언스의 이름입니다.
리소스 이름 작업과 연결된 리소스의 이름입니다.
백업 일관성 백업이 비정상 종료 일관성 또는 애플리케이션 일관성인지 표시합니다.
복사된 백업 데이터 (GB) 복사된 백업 데이터의 크기입니다.
백업 계획 백업 작업에 사용되는 백업 계획의 이름입니다.
백업 규칙 백업 작업에 사용되는 백업 정책의 이름입니다.
백업 규칙 ID 백업 작업에 사용되는 백업 정책 ID입니다.
백업 유형 수행된 백업의 유형입니다. 전체 사본 또는 증분일 수 있습니다. 로그 백업의 경우 로그 로 표시됩니다.
압축비 데이터를 객체 스토리지로 보내기 전에 달성된 압축비입니다. OnVault 및 OnVault 작업으로 직접 모두 유효합니다.
데이터 변경률 복사된 데이터가 리소스 크기 (사용된 데이터)의 비율입니다.
전송된 데이터 (GB) 이 작업에 대해 원격 사이트로 전송된 총 데이터 양입니다. streamsnap 작업에만 유효합니다.
작성된 데이터 (GB) 원격 사이트의 관련 풀에 작성된 데이터 양입니다. streamsnap 작업에만 유효합니다.
오류 코드 실패한 작업에 할당된 오류 ID입니다.
오류 메시지 작업의 오류 메시지입니다.
호스트 ID 작업과 연결된 호스트 ID입니다.
호스트 이름 작업과 연결된 호스트 이름입니다.
작업 카테고리 작업이 백업 또는 복구인지 표시합니다.
작업 기간 작업을 완료하는 데 걸린 시간입니다.
작업 종료 시간 작업의 종료 시간입니다.
작업 ID 작업과 연결된 ID입니다.
작업 시작 실패 이유 작업을 시작하지 않는 이유입니다.
작업 이름 작업의 이름입니다.
작업 유형 실제 작업 유형입니다(예: 스냅샷, OnVault, streamsnap 또는 복원).
작업 시작 시간 작업의 시작 시간입니다.
작업 상태 작업의 상태입니다. 상태는 성공, 실패, 취소, 재시도 또는 실행되지 않음일 수 있습니다.
작업 대기 시간 대기 중인 작업의 작업 대기열의 타임스탬프입니다.
로그 백업 이 필드는 로그 백업 유형이 DB 및 Log인 데이터베이스 애플리케이션에 표시됩니다. DB 백업이 수행되면 이 필드에 DB 백업 유형이 표시됩니다. 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")

다음 단계