이 페이지에서는 백업/복구 어플라이언스를 위해 Cloud Logging에서 생성된 백업 정책 세부정보 로그를 보는 방법을 설명합니다. 이러한 로그는 구성된 백업 정책 세부정보와 특정 백업 정책을 사용하여 보호되는 리소스 수를 파악하는 데 도움이 됩니다.
권한 및 역할
백업 정책 세부정보 로그를 보려면 IAM 권한 roles/logging.viewer
이 필요합니다. 로그 뷰어 역할은 지정된 프로젝트의 모든 백업/복구 어플라이언스의 백업 정책 세부정보 로그를 볼 수 있는 읽기 전용 액세스 권한을 제공합니다.
백업 정책 세부정보 로그 데이터에 적용되는 IAM 권한과 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.
백업 정책 세부정보 로그 보기
콘솔 및 gcloud CLI를 사용하여 Cloud Logging에서 백업 정책 세부정보 로그를 볼 수 있습니다. Google Cloud
콘솔
콘솔에서 로그 탐색기를 사용하여 백업/복구 어플라이언스의 백업 정책 세부정보 로그 항목을 검색할 수 있습니다. Google Cloud
- 콘솔에서 Logging > 로그 탐색기로 이동합니다. Google Cloud
- 기존 프로젝트 선택 Google Cloud
- 쿼리 작성기 창의 로그 이름 선택 드롭다운에서 gcb_backup_rule_policy_details 를 선택합니다.
gcloud
gcloud CLI는 Cloud 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 | 백업 보관 기간(일)입니다. 이 필드는 십진수 형식이며 최대 소수점 두 자리까지 표시됩니다. |
| 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 서비스의 로그 기반 알림을 구성하려면 로그 쿼리를 만들고, 필터 작업 로그를 사용한 후 로그 기반 알림을 구성합니다.