This page explains how to view the mounted image logs created in Cloud Logging. These logs provide information about the details of the mounted images present on the backup/recovery appliance. These logs are generated once every eight hours.
Permissions and roles
You need the IAM permission roles/logging.viewer
to view the
mounted image logs. The Logs Viewer role gives you read-only access to view
mounted image logs of all backup/recovery appliances in the specified project.
For more information about the IAM permissions and roles that apply to mounted
image logs data, see Access control with IAM.
View mounted image logs
You can view Backup and DR Service mounted image logs in Cloud Logging by using the Google Cloud console and the Google Cloud CLI.
Console
- In the Google Cloud console, go to the Logging > Logs Explorer.
- Select an existing Cloud project.
- In the Query builder pane, select gcb_mounted_images from the Select Log name list.
gcloud
The Google Cloud CLI provides a command-line interface to the Cloud Logging API. To read your log entries of backup/recovery appliances in a project, run the following command:
The Google Cloud CLI provides a command-line interface to the Logging API. To read your mounted image log entries of backup/recovery appliances in a project, run the following command:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_gcb_mounted_images" --project=PROJECT_ID
```
Mounted images log format
Backup and DR Service mounted images log entries include the following fields:
Field Name | Description |
---|---|
Appliance ID | The ID of the appliance associated with the host where the image is mounted. |
Appliance name | The name of the appliance associated with the host where the image is mounted. |
Last mount date | The timestamp when the image was last successfully mounted. |
Mounted hostname | The name of the host where the image is mounted. |
Mounted host ID | The ID of the host where the image is mounted. |
Mounted image age in days | The number of days from when the image was last mounted. |
Mounted image name | The name of the mounted image. |
Mounted resource label | The label associated with the mounted resource. |
Mounted resource name | The name of the resource on which the image is mounted. |
Read mode | The mode in which data gets read from the OnVault pool. |
Recovery point date | The timestamp of when the last successful backup was taken. |
Resource type | The type of resource, for example, Compute Engine instance, Google Cloud VMware Engine, file system, or database. |
Resource virtual size (GiB) | The size of the resource in GiB. |
Resource size (GiB) | The size of the protected resource in GiB. |
Restorable object | The object of the application which is restored as part of mount. |
Storage consumed (GiB) | The size of the storage consumed in GiB. |
Source image expiration date | The mounted image expiration date. It is in YYYY-MM-DDTHH:MM:SS.SSSZ format. |
Source image name | The name of the source image. |
Source image type | The type of source image. It can be a snapshot or OnVault image. |
Source hostname | The name of the source host. |
Source resource name | The name of the source resource. |
Source host ID | The ID of the source host where the image is mounted. |
Source resource ID | The ID of the source resource. |
Username | The name of the user who initiated the mount operation. |
The following sample is an example log entry logged on a backup/recovery appliance 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"
}
Sample queries
To view selected logs, you can write custom queries in the query section.
Use the following query to view all the mounted image logs for a given PROJECT_ID:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
If you are looking to view mounted image details log associated with a backup/recovery appliance.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.appliance_name="appliance_name"
If you are looking to view mounted image details log for a given resource.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.source_resource_name="resource_name"
If you are looking for the view mounted image details log associated with a particular host.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.source_host_name="host_name"
What's next
- To configure log-based alerts for Backup and DR Service, create a log query, using the filter mounted images logs, and then Configure log-based alerts.