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 builderpane, select gcb_mounted_imagesfrom the Select Log namelist.
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
%2F
gcb_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
%2F
gcb_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
%2F
gcb_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
%2F
gcb_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 .