이 페이지에서는 Cloud Logging에서 보관처리된 백업의 백업 보관소 사용량 로그를 확인하는 방법을 설명합니다. 이러한 백업은 백업 계획을 사용하여 보호되는 리소스를 위한 백업입니다. 이러한 로그는 백업 보관소의 스토리지 사용량 세부정보에 대한 통계를 제공합니다.
권한 및 역할
백업 보관소 사용량 로그를 보려면 IAM 권한 roles/logging.viewer
가 필요합니다. Logs Viewer
역할은 백업 볼트 프로젝트에서 백업 계획으로 보호되는 모든 리소스의 백업 볼트 사용량 로그를 볼 수 있는 읽기 전용 액세스 권한을 부여합니다. 백업 보관소 사용량 로그 데이터에 적용되는 IAM 권한 및 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.
백업 보관소 사용량 로그 보기
Google Cloud 콘솔 및 Google Cloud CLI를 사용하여 Cloud Logging에서 백업 보관소 사용량 로그를 볼 수 있습니다.
콘솔
Google Cloud 콘솔에서 로그 탐색기를 사용하여 보관소에 보관된 백업의 백업 보관소 사용량 로그 항목을 검색할 수 있습니다.
- Google Cloud 콘솔에서 Logging > Logs Explorer로 이동합니다.
- 기존 Cloud 프로젝트를 선택합니다.
- 쿼리 작성 도구 창의 로그 이름 선택 드롭다운에서 bdr_backup_vault_details를 선택합니다.
gcloud
Google Cloud CLI는 Logging API에 명령줄 인터페이스를 제공합니다. 백업 보관소 사용량 로그 항목을 읽으려면 다음 명령어를 실행합니다.
gcloud logging read "logName: bdr_backup_vault_details" --project=PROJECT_ID
다음을 바꿉니다.
PROJECT_ID
: 백업 보관소가 생성된 프로젝트의 이름입니다.
Backup Vault 사용량 로그 형식
백업 보관소 사용량 로그 항목에는 다음 필드가 포함됩니다.
필드 | 설명 |
---|---|
backupVaultName |
소스 리소스와 연결된 백업 보관소의 상대 이름입니다. |
sourceResourceName |
소스 리소스의 상대 이름입니다. |
minimumEnforcedRetentionDays |
해당 보관소의 백업이 삭제되지 않도록 보호되는 최소 기간(일)입니다. |
currentBackupPlanName |
소스 리소스와 연결된 백업 계획의 상대 이름입니다. |
firstAvailableRestorePoint |
첫 번째 (가장 오래된) 백업이 생성된 타임스탬프로 YYYY-MM-DDTHH:MM:SS.SSSZ 형식입니다. |
resourceType |
백업 보관소에서 보호되는 리소스의 유형입니다. |
storedBytesGib |
백업에서 사용한 스토리지 공간(GiB)입니다. |
lastAvailableRestorePoint |
최신 백업이 생성된 타임스탬프로 YYYY-MM-DDTHH:MM:SS.SSSZ 형식입니다. |
다음 샘플은 백업 보관소 test-vault
에 기록된 로그 항목의 예입니다.
{
"insertId": "6736263559768786491",
"jsonPayload": {
"backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/test-vault",
"sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/instance-20240826-175641",
"minimumEnforcedRetentionDays": 1,
"currentBackupPlanName": "projects/Backupvault_project_ID/locations/asia-east1/backupPlans/bp-asia-east1",
"firstAvailableRestorePoint": "2024-10-08T01:10:08Z",
"resourceType": "Compute Engine",
"storedBytesGib": 0.73,
"lastAvailableRestorePoint": "2024-10-08T01:10:08Z",
"@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupVaultDetailsLog"
},
"resource": {
"type": "backupdr.googleapis.com/BackupVault",
"labels": {
"backup_vault_id": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/test-vault",
"location": "asia-east1",
"resource_container": "236738525349"
}
},
"timestamp": "2024-10-08T08:01:53Z",
"severity": "INFO",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fbdr_backup_vault_details",
"receiveTimestamp": "2024-10-08T08:12:08.404596022Z"
}
샘플 쿼리
선택한 로그를 보려면 쿼리 섹션에 맞춤 쿼리를 작성하면 됩니다.
다음 쿼리를 사용하여 백업 보관소에서 사용량 세부정보를 확인합니다.
logName:"bdr_backup_vault_details" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"
다음 쿼리를 사용하여 백업 계획을 사용한 소비 세부정보를 확인합니다.
logName:"bdr_backup_vault_details" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"
다음 쿼리를 사용하여 Compute Engine 리소스의 사용량 세부정보를 확인합니다.
logName:"bdr_backup_vault_details" jsonPayload.sourceResourceName:"instances/SOURCE_RESOURCE_NAME"
다음 단계
- 백업 및 DR 서비스에 로그 기반 알림을 구성하려면 작업 로그 필터링을 사용하여 로그 쿼리를 만든 다음 로그 기반 알림 구성을 실행합니다.