이 페이지에서는 Cloud Logging에서 Backup Vault에 보관된 백업의 Backup Vault 사용량 로그를 보는 방법을 설명합니다. 이러한 백업은 백업 계획을 사용하여 보호되는 리소스에 대한 것입니다. 이러한 로그는 Backup Vault의 스토리지 사용량 세부정보에 대한 통계를 제공합니다.
권한 및 역할
Backup Vault 사용량 로그를 보려면 IAM 권한 roles/logging.viewer가 필요합니다. Logs Viewer 역할은 Backup Vault 프로젝트의 백업 계획으로 보호되는 모든 리소스의 Backup Vault 사용량 로그를 읽기 전용
으로 볼 수 있는 액세스 권한을 제공합니다. Backup Vault 사용량 로그 데이터에 적용되는 IAM 권한과 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참조하세요.
Backup Vault 사용량 로그 보기
콘솔Google Cloud 및 gcloud CLI를 사용하여 Cloud Logging에서 Backup Vault 사용량 로그를 볼 수 있습니다.
콘솔
콘솔에서 Google Cloud 로그 탐색기를 사용하여 Backup Vault에 보관된 백업의 Backup Vault 사용량 로그 항목을 검색할 수 있습니다.
- 콘솔 Google Cloud 에서 Logging > 로그 탐색기로 이동합니다.
- 기존 Cloud 프로젝트를 선택합니다.
- 쿼리 작성기 창의 로그 이름 선택 드롭다운에서 bdr_backup_vault_details 를 선택합니다.
gcloud
gcloud CLI는 Logging API에 명령줄 인터페이스를 제공합니다. Backup Vault 사용량 로그 항목을 읽으려면 다음 명령어를 실행합니다.
```gcloud
gcloud logging read "logName: bdr_backup_vault_details" --project=PROJECT_ID
```
다음을 바꿉니다.
PROJECT_ID: Backup Vault가 생성된 프로젝트의 이름입니다.
Backup Vault 사용량 로그 형식
Backup Vault 사용량 로그 항목에는 다음 필드가 포함됩니다.
| 필드 | 설명 |
|---|---|
backupVaultName |
소스 리소스와 연결된 Backup Vault의 상대적 이름입니다. |
sourceResourceName |
소스 리소스의 상대적 이름입니다. |
minimumEnforcedRetentionDays |
해당 Vault의 백업이 삭제로부터 보호되는 최소 기간(일)입니다. |
currentBackupPlanName |
소스 리소스와 연결된 백업 계획의 상대적 이름입니다. |
firstAvailableRestorePoint |
첫 번째 (가장 오래된) 백업이 생성된 타임스탬프로, YYYY-MM-DDTHH:MM:SS.SSSZ 형식입니다. |
resourceType |
Backup Vault에서 보호되는 리소스의 유형입니다. |
storedBytesGib |
GiB 단위로 백업에서 사용한 스토리지 공간의 양입니다. |
lastAvailableRestorePoint |
최신 백업이 생성된 타임스탬프로, YYYY-MM-DDTHH:MM:SS.SSSZ 형식입니다. |
다음 샘플은 Backup Vault 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"
}
샘플 쿼리
선택한 로그를 보려면 쿼리 섹션에서 커스텀 쿼리를 작성하면 됩니다.
Backup Vault에서 사용량 세부정보를 보려면 다음 쿼리를 사용합니다.
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의 로그 기반 알림을 구성하려면 필터 작업 로그를 사용하여 로그 쿼리를 만든 다음 로그 기반 알림을 구성합니다.