이 페이지에서는 Cloud Logging에서 생성된 마운트된 이미지 로그를 보는 방법을 설명합니다. 이 로그는 백업/복구 어플라이언스에 있는 마운트된 이미지의 세부정보에 관한 정보를 제공합니다. 이 로그는 8시간마다 한 번 생성됩니다.
권한 및 역할
마운트된 이미지 로그를 보려면 IAM 권한 roles/logging.viewer
가 필요합니다. 로그 뷰어 역할은 지정된 프로젝트의 모든 백업/복구 어플라이언스의 마운트된 이미지 로그를 볼 수 있는 읽기 전용 액세스 권한을 부여합니다.
마운트된 이미지 로그 데이터에 적용되는 IAM 권한 및 역할에 대한 자세한 내용은 IAM으로 액세스 제어를 참고하세요.
마운트된 이미지 로그 보기
Google Cloud 콘솔 및 Google Cloud CLI를 사용하여 Cloud Logging에서 백업 및 DR 서비스 마운트된 이미지 로그를 볼 수 있습니다.
콘솔
- Google Cloud 콘솔에서 Logging > Logs Explorer로 이동합니다.
- 기존 Cloud 프로젝트를 선택합니다.
- Query builder 창의 Select Log name(로그 이름 선택) 목록에서 gcb_mounted_images를 선택합니다.
gcloud
Google Cloud CLI는 Cloud Logging API에 명령줄 인터페이스를 제공합니다. 프로젝트에서 백업/복구 어플라이언스의 로그 항목을 읽으려면 다음 명령어를 실행합니다.
Google Cloud CLI는 Logging API에 명령줄 인터페이스를 제공합니다. 프로젝트에서 백업/복구 어플라이언스의 마운트된 이미지 로그 항목을 읽으려면 다음 명령어를 실행합니다.
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_gcb_mounted_images" --project=PROJECT_ID
```
마운트된 이미지 로그 형식
백업 및 DR 서비스 마운트된 이미지 로그 항목에는 다음 필드가 포함됩니다.
필드 이름 | 설명 |
---|---|
어플라이언스 ID | 이미지가 마운트된 호스트와 연결된 어플라이언스의 ID입니다. |
어플라이언스 이름 | 이미지가 마운트된 호스트와 연결된 어플라이언스의 이름입니다. |
마지막 마운트 날짜 | 이미지가 마지막으로 성공적으로 마운트된 타임스탬프입니다. |
마운트된 호스트 이름 | 이미지가 마운트된 호스트의 이름입니다. |
마운트된 호스트 ID | 이미지가 마운트된 호스트의 ID입니다. |
마운트된 이미지 기간(일) | 이미지가 마지막으로 마운트된 후 경과한 일수입니다. |
마운트된 이미지 이름 | 마운트된 이미지의 이름입니다. |
마운트된 리소스 라벨 | 마운트된 리소스와 연결된 라벨입니다. |
마운트된 리소스 이름 | 이미지가 마운트된 리소스의 이름입니다. |
읽기 모드 | OnVault 풀에서 데이터를 읽는 모드입니다. |
복구 지점 날짜 | 마지막으로 성공한 백업이 실행된 시점의 타임스탬프입니다. |
리소스 유형 | 리소스 유형(예: Compute Engine 인스턴스, Google Cloud VMware Engine, 파일 시스템, 데이터베이스) |
리소스 가상 크기 (GiB) | 리소스의 크기(GiB)입니다. |
리소스 크기 (GiB) | 보호된 리소스의 크기(GiB)입니다. |
복원 가능한 객체 | 마운트의 일부로 복원되는 애플리케이션의 객체입니다. |
사용된 저장용량 (GiB) | 사용된 스토리지 크기(GiB)입니다. |
소스 이미지 만료일 | 마운트된 이미지의 만료일입니다. YYYY-MM-DDTHH:MM:SS.SSSZ 형식입니다. |
소스 이미지 이름 | 소스 이미지의 이름입니다. |
소스 이미지 유형 | 소스 이미지의 유형입니다. 스냅샷 또는 OnVault 이미지일 수 있습니다. |
소스 호스트 이름 | 소스 호스트의 이름입니다. |
소스 리소스 이름 | 소스 리소스의 이름입니다. |
소스 호스트 ID | 이미지가 마운트된 소스 호스트의 ID입니다. |
소스 리소스 ID | 소스 리소스의 ID입니다. |
사용자 이름 | 마운트 작업을 시작한 사용자의 이름입니다. |
다음 샘플은 백업/복구 어플라이언스 sky-full-82959
에 기록된 로그 항목의 예입니다.
{
"insertId": "49459606_142868351806",
"jsonPayload": {
"source_resource_id": "14617",
"mounted_image_age_in_days": 72,
"source_host_id": "14348",
"source_image_type": "snapshot",
"appliance_name": "sky-full-82959",
"resource_size_in_gib": 0.31,
"mounted_host_id": "14348",
"restorable_object": "/postgre11-data",
"read_mode": "Balanced",
"storage_consumed_in_gib": 0,
"resource_virtual_size_in_gib": 47.99,
"recovery_point_date": "2024-05-03T18:15:46Z",
"appliance_id": "142868351806",
"source_resource_name": "/postgre11-data",
"source_image_name": "Image_0014977",
"resource_type": "FileSystem",
"mounted_host_name": "postgres11-1",
"source_image_expiration_date": "2024-05-05T18:16:07.530Z",
"mounted_image_name": "Image_0015394",
"user_name": "AGMUser(pkmishra@google.com:16924)",
"mounted_resource_name": "postgres1",
"last_mount_date": "2024-05-03T18:23:25Z",
"mounted_resource_label": "postgres1",
"source_host_name": "postgres11-1"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/xxxxxxxxxxxx",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1"
}
},
"timestamp": "2024-07-15T08:29:56.885Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images",
"receiveTimestamp": "2024-07-15T08:36:04.071156102Z"
}
샘플 쿼리
선택한 로그를 보려면 쿼리 섹션에 맞춤 쿼리를 작성하면 됩니다.
다음 쿼리를 사용하여 지정된 PROJECT_ID의 마운트된 모든 이미지 로그를 확인합니다.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
백업/복구 어플라이언스와 연결된 마운트된 이미지 세부정보 로그를 보려는 경우
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.appliance_name="appliance_name"
특정 리소스의 마운트된 이미지 세부정보 로그를 보려는 경우
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.source_resource_name="resource_name"
특정 호스트와 연결된 장착된 이미지 세부정보 로그를 확인하려는 경우
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.source_host_name="host_name"
다음 단계
- 백업 및 DR 서비스에 로그 기반 알림을 구성하려면 마운트된 이미지 로그 필터를 사용하여 로그 쿼리를 만든 다음 로그 기반 알림 구성을 실행합니다.