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

이 페이지에서는 백업/복구 어플라이언스를 위해 Cloud Logging에서 생성된 보호되는 리소스 로그를 보는 방법을 설명합니다. 이러한 로그는 어플라이언스에서 보호되는 애플리케이션 및 가상 머신 (VM)의 수에 대한 정보를 제공합니다. 이러한 로그는 8시간마다 한 번 생성됩니다.

권한 및 역할

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

보호되는 리소스 로그 보기

콘솔 및 gcloud CLI를 사용하여 Cloud Logging에서 백업 및 DR 보호되는 리소스 로그를 볼 수 있습니다. Google Cloud

콘솔

콘솔 Google Cloud 에서 로그 탐색기를 사용하여 백업/복구 어플라이언스의 Backup and DR 보호되는 리소스 로그 항목을 검색할 수 있습니다.

  1. 콘솔 Google Cloud 에서 Logging > 로그 탐색기로 이동합니다.
  2. 기존 Cloud 프로젝트를 선택합니다.
  3. 쿼리 빌더 창의 로그 이름 선택 드롭다운에서 gcb_protected_resource 를 선택합니다.

gcloud

gcloud CLI는 Cloud Logging API에 명령줄 인터페이스를 제공합니다. 프로젝트에서 백업/복구 어플라이언스의 보호되는 리소스 로그 항목을 읽으려면 다음 명령어를 실행합니다.

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource" --project=PROJECT_ID
```

보호되는 리소스 로그 형식

백업 및 DR 보호되는 리소스 로그 항목에는 다음 필드가 포함됩니다.

필드 설명
어플라이언스 이름 리소스와 연결된 어플라이언스의 이름입니다.
리소스 이름 리소스 이름입니다.
호스트 ID 리소스와 연결된 호스트 ID입니다.
호스트 이름 리소스와 연결된 호스트 이름입니다.
리소스 ID 리소스 ID입니다.
리소스 유형 리소스 유형입니다(예: Compute Engine 인스턴스, Google Cloud VMware Engine, 파일 시스템 또는 데이터베이스).
보호 날짜 리소스가 보호된 날짜입니다.
소스 어플라이언스 백업이 수행되는 소스 어플라이언스입니다.
원격 어플라이언스 백업이 복제되는 원격 어플라이언스입니다.
백업 계획 제한사항 백업 계획에 적용되는 제한사항입니다. 제한사항은 scheduler disabled, expiration disabled, snapshots disabled, streamsnap disabled, OnVault disabled 또는 process latest snapshot일 수 있습니다.
백업 포함 또는 제외 가상 머신 또는 데이터베이스 인스턴스에 포함되거나 제외되는 볼륨 또는 데이터베이스입니다.
어플라이언스 ID 보호되는 리소스와 연결된 어플라이언스 ID입니다.
소스 어플라이언스 ID 보호되는 리소스와 연결된 소스 어플라이언스 ID입니다.
원격 어플라이언스 ID 보호되는 리소스와 연결된 원격 어플라이언스 ID입니다.
보호되는 데이터 (GiB) 보호되는 데이터의 크기입니다.
백업 템플릿 애플리케이션을 보호하는 데 사용되는 백업 템플릿의 이름입니다.
백업 템플릿 ID 보호되는 애플리케이션과 연결된 템플릿 ID입니다.
OnVault (GiB) OnVault 풀을 사용하여 보호되는 데이터의 크기입니다.
복구 지점 마지막으로 성공한 백업이 수행된 타임스탬프입니다.
정책 재정의 백업 템플릿 수준에서 설정되는 정책 재정의입니다.
SLA ID 리소스와 연결된 보호 ID입니다.

다음 샘플은 Compute Engine 인스턴스의 백업/복구 어플라이언스 baname-417-ba-12092에 로깅된 로그 항목의 예입니다.

    {
      "insertId": "5614471_142862358970",
      "jsonPayload": {
        "protected_on": "2024-02-27T01:16:28.357675",
        "host_id": "11072",
        "sla_id": "12241",
        "onvault_in_gib": 0,
        "appliance_id": "142862358970",
        "protected_data_in_gib": 20,
        "remote_appliance": "ironman-417-ba-12092",
        "source_appliance": "ironman-417-ba-12092",
        "recovery_point": "2024-03-12T11:13:45.574",
        "backup_plan_policy_template_id": "11892",
        "resource_type": "GCPInstance",
        "backup_inclusion_or_exclusion": "NA",
        "resource_name": "test-instance-129",
        "resource_id": "11073",
        "backup_plan_restrictions": "NA",
        "policy_overrides": "NA",
        "host_name": "test-instance-129",
        "source_appliance_id": "142862358970",
        "backup_plan_policy_template": "30-min-schedule-continuous",
        "remote_appliance_id": "142862358970",
        "appliance_name": "ironman-417-ba-12092"
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "resource_container": "projects/xxxxxxxxxxxx",
          "location": "us-central1",
          "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
      },
      "timestamp": "2024-03-12T11:15:42.138Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource",
      "receiveTimestamp": "2024-03-12T11:17:56.894501906Z"
    }

샘플 쿼리

선택한 로그를 보려면 쿼리 섹션에서 커스텀 쿼리를 작성하면 됩니다.

다음 쿼리를 사용하여 지정된 PROJECT_ID의 모든 보호되는 리소스 로그를 봅니다.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"

백업 정책 템플릿 이름이 있는 보호되는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
     jsonPayload.backup_plan_policy_template"backup_plan_policy_template"

백업/복구 어플라이언스와 연결된 보호되는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.appliance_name="appliance_name"

특정 리소스와 연결된 보호되는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.resource_name="resource_name"

특정 호스트와 연결된 보호되는 리소스 로그를 찾고 있는 경우

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
    jsonPayload.host_name="hostname"

다음 단계