이 페이지에서는 백업/복구 어플라이언스의 Cloud Logging에서 생성된 백업 정책 세부정보 로그를 보는 방법을 설명합니다. 이러한 로그는 구성된 백업 정책 세부정보와 특정 백업 정책을 사용하여 보호되는 리소스 수를 보여줍니다.
권한 및 역할
백업 정책 세부정보 로그를 보려면 IAM 권한 roles/logging.viewer
가 필요합니다. 로그 뷰어 역할은 지정된 프로젝트의 모든 백업/복구 어플라이언스의 백업 정책 세부정보 로그를 볼 수 있는 읽기 전용 액세스 권한을 부여합니다.
백업 정책 세부정보 로그 데이터에 적용되는 IAM 권한과 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.
정책 세부정보 로그 보기
Google Cloud 콘솔과 Google Cloud CLI를 사용하여 Cloud Logging에서 정책 세부정보 로그를 볼 수 있습니다.
콘솔
Google Cloud 콘솔에서 로그 탐색기를 사용하여 백업/복구 어플라이언스의 백업 정책 세부정보 로그 항목을 검색할 수 있습니다.
- Google Cloud 콘솔에서 Logging > 로그 탐색기로 이동합니다.
- 기존 Google Cloud 프로젝트를 선택합니다.
- Query Builder 창의 Select log name(로그 이름 선택) 드롭다운에서 gcb_backup_rule_policy_details를 선택합니다.
gcloud
Google Cloud CLI는 Logging API에 명령줄 인터페이스를 제공합니다.
프로젝트의 백업/복구 어플라이언스 백업 정책 세부정보 항목을 읽으려면 Cloud Shell 활성화로 이동하여 편집기 열기를 클릭하고 다음 명령어를 실행합니다.
gcloud logging read "logName : projects/PROJECT_ID/logs/gcb_backup_rule_policy_details"\
--project=PROJECT_ID`
백업 정책 세부정보 로그 형식
백업 정책 세부정보 로그 항목에는 다음 필드가 포함됩니다.
필드 | 설명 |
---|---|
appliance_name | 백업 정책과 연결된 어플라이언스의 이름입니다. |
appliance_id | 백업 정책과 연결된 어플라이언스의 ID입니다. |
backup_plan_policy_template | 백업 정책이 포함된 템플릿의 이름입니다. |
backup_plan_policy_template_id | 백업 정책이 포함된 템플릿의 ID입니다. |
backup_rule_policy_type | 백업 정책의 유형입니다. '로컬 복제' 또는 '원격 복제'라는 두 가지 값을 취할 수 있습니다. |
backup_rule_policy_name | 백업 정책의 이름입니다. |
backup_rule_policy_id | 백업 정책의 ID입니다. |
backup_consistency | 정책에 구성된 백업 유형을 나타냅니다. 가능한 값은 비정상 종료 일관성, 애플리케이션 일관성 백업 수행 또는 마지막 시도에서 비정상 종료 일관성 백업 수행입니다. |
protected_resources_count | 지정된 템플릿으로 보호되는 리소스 수입니다. |
schedule_disabled_resources_count | 지정된 템플릿으로 보호되지만 예약이 사용 중지된 리소스 수입니다. |
backup_frequency_in_days | 지정된 백업에 대해 구성된 일정 빈도(일) |
log_backup_frequency_in_minutes | 데이터베이스 로그가 백업되는 빈도(분)입니다. 이 필드는 데이터베이스 유형 애플리케이션에만 적용되며, 그렇지 않으면 기본적으로 0으로 보고됩니다. |
backup_retention_period_in_days | 백업의 보관 기간(일)입니다. 이 필드는 소수점 형식이며 소수점 이하 최대 2자리까지 표시됩니다. |
backup_window_start_time | 백업 기간 시작 시간(HH:MM 형식) 이 필드는 기간 설정된 일정 유형에만 적용됩니다. 연속 백업 일정 유형의 경우 기본적으로 '해당 사항 없음'입니다. |
backup_window_end_time | 백업 기간 종료 시간(HH:MM 형식)입니다. 이 필드는 기간 설정된 일정 유형에만 적용됩니다. 연속 백업 일정 유형의 경우 기본값은 '23:59'입니다. |
backup_schedule_type | 백업 일정 유형 WINDOWED 또는 CONTINUOUS일 수 있습니다. |
다음 샘플은 정책 세부정보 로그 항목의 예입니다.
{
"insertId": "49980724_142868351806",
"jsonPayload": {
"backup_rule_policy_type": "Local Replication",
"appliance_name": "sky-full-82959",
"backup_plan_policy_template_id": 13509,
"backup_plan_policy_template": "testtemplate",
"log_backup_frequency_in_minutes": 0,
"backup_frequency_in_days": 1,
"schedule_disabled_resources_count": 17,
"backup_rule_policy_id": 13511,
"backup_consistency": "Crash Consistency Backup",
"protected_resources_count": 16,
"backup_schedule_type": "WINDOWED",
"backup_rule_policy_name": "testPolicy1",
"backup_window_end_time": "07:00",
"backup_window_start_time": "19:00",
"appliance_id": "142868351806",
"backup_retention_period_in_days": 2
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/652683419448"
}
},
"timestamp": "2024-07-26T04:34:46.504Z",
"logName": "projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details",
"receiveTimestamp": "2024-07-26T04:36:29.496918995Z"
}
샘플 쿼리
쿼리 섹션에 맞춤 쿼리를 작성하여 선택한 로그를 볼 수 있습니다.
다음 쿼리를 사용하여 특정 PROJECT_ID의 백업/복구 어플라이언스와 연결된 모든 백업 정책 세부정보 로그를 확인합니다.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
다음 쿼리를 사용하여 특정 어플라이언스 백업 정책 세부정보를 확인하세요.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
jsonPayload.appliance_name="<appliance_name>"
다음 쿼리를 사용하여 특정 백업 템플릿의 백업 정책 세부정보를 확인합니다.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.backup_plan_policy_template="<backup_template>"
다음 단계
- 백업 및 DR 서비스에 로그 기반 알림을 구성하려면 작업 로그 필터링을 사용하여 로그 쿼리를 만든 다음 로그 기반 알림 구성을 실행합니다.