Cette page explique comment afficher les journaux des ressources protégées créés dans Cloud Logging pour les appliances de sauvegarde/récupération. Ces journaux fournissent des informations sur le nombre d'applications et de machines virtuelles (VM) protégées dans une appliance. Ils sont générés toutes les huit heures.
Autorisations et rôles
Vous avez besoin de l'autorisation IAM roles/logging.viewer
pour afficher les journaux des ressources protégées. Le rôle Lecteur de journaux vous permet d'accéder en lecture seule aux journaux des ressources protégées de toutes les appliances de sauvegarde/récupération du projet spécifié. Pour en savoir plus sur les autorisations et les rôles IAM
qui s'appliquent aux données des journaux des ressources protégées, consultez la page
Contrôle des accès avec IAM.
Afficher les journaux des ressources protégées
Vous pouvez afficher les journaux des ressources protégées de Backup and DR dans Cloud Logging en utilisant la Google Cloud console et gcloud CLI.
Console
Dans la Google Cloud console, vous pouvez utiliser l'explorateur de journaux pour récupérer les entrées de journal des ressources protégées de Backup and DR pour vos appliances de sauvegarde/récupération :
- Dans la Google Cloud console, accédez à Logging > Explorateur de journaux.
- Sélectionnez un projet Cloud existant.
- Dans le volet Générateur de requêtes, sélectionnez gcb_protected_resource dans la liste déroulante Sélectionner le nom du journal.
gcloud
Le gcloud CLI fournit une interface de ligne de commande à l'API Cloud Logging. Pour lire les entrées de journal des ressources protégées des appliances de sauvegarde/récupération d'un projet, exécutez la commande suivante :
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource" --project=PROJECT_ID
```
Format du journal des ressources protégées
Les entrées de journal des ressources protégées de Backup and DR incluent les champs suivants :
| Champ | Description |
|---|---|
| Nom de l'appliance | Nom de l'appliance associée à la ressource. |
| Nom de la ressource | Nom de la ressource. |
| ID de l'hôte | ID de l'hôte associé à la ressource. |
| Nom d'hôte | Nom d'hôte associé à la ressource. |
| ID de ressource | ID de ressource. |
| Type de ressource | Type de ressource, par exemple, instance Compute Engine, Google Cloud VMware Engine, système de fichiers ou base de données. |
| Protection activée le | Date à laquelle la ressource a été protégée. |
| Appliance source | Appliance source à partir de laquelle la sauvegarde est effectuée. |
| Télécommande | Appliance distante sur laquelle la sauvegarde est répliquée. |
| Restrictions du plan de sauvegarde | Restrictions appliquées à un plan de sauvegarde. Les restrictions peuvent être scheduler disabled, expiration disabled, snapshots disabled, streamsnap disabled, OnVault disabled ou process latest snapshot. |
| Inclusion ou exclusion de la sauvegarde | Volumes ou bases de données inclus ou exclus pour les machines virtuelles ou les instances de base de données. |
| Identifiant de l'appliance | Identifiant de l'appliance associé à la ressource protégée. |
| Identifiant de l'appliance source | Identifiant de l'appliance source associé à la ressource protégée. |
| Identifiant de l'appliance distante | Identifiant de l'appliance distante associé à la ressource protégée. |
| Données protégées (Gio) | Taille des données protégées. |
| Modèle de sauvegarde | Nom du modèle de sauvegarde utilisé pour protéger l'application. |
| ID du modèle de sauvegarde | ID du modèle associé à l'application protégée. |
| OnVault (Gio) | Taille des données protégées à l'aide du pool OnVault. |
| Point de récupération | Timestamp de la dernière sauvegarde réussie. |
| Ignorations de règles | Ignorations de règles définies au niveau du modèle de sauvegarde. |
| ID du SLA | ID de protection associé à la ressource. |
L'exemple suivant est une entrée de journal enregistrée sur une appliance de sauvegarde/récupération baname-417-ba-12092 pour une instance Compute Engine.
{
"insertId": "5614471_142862358970",
"jsonPayload": {
"protected_on": "2024-02-27T01:16:28.357675",
"host_id": "11072",
"sla_id": "12241",
"onvault_in_gib": 0,
"appliance_id": "142862358970",
"protected_data_in_gib": 20,
"remote_appliance": "ironman-417-ba-12092",
"source_appliance": "ironman-417-ba-12092",
"recovery_point": "2024-03-12T11:13:45.574",
"backup_plan_policy_template_id": "11892",
"resource_type": "GCPInstance",
"backup_inclusion_or_exclusion": "NA",
"resource_name": "test-instance-129",
"resource_id": "11073",
"backup_plan_restrictions": "NA",
"policy_overrides": "NA",
"host_name": "test-instance-129",
"source_appliance_id": "142862358970",
"backup_plan_policy_template": "30-min-schedule-continuous",
"remote_appliance_id": "142862358970",
"appliance_name": "ironman-417-ba-12092"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/xxxxxxxxxxxx",
"location": "us-central1",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
},
"timestamp": "2024-03-12T11:15:42.138Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource",
"receiveTimestamp": "2024-03-12T11:17:56.894501906Z"
}
Exemples de requêtes
Pour afficher les journaux sélectionnés, vous pouvez écrire des requêtes personnalisées dans la section des requêtes.
Utilisez la requête suivante pour afficher tous les journaux des ressources protégées pour un PROJECT_ID donné :
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
Si vous recherchez des journaux de ressources protégées avec un nom de modèle de stratégie de sauvegarde.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.backup_plan_policy_template"backup_plan_policy_template"
Si vous recherchez des journaux de ressources protégées associés à une appliance de sauvegarde/récupération.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.appliance_name="appliance_name"
Si vous recherchez les journaux des ressources protégées associés à une ressource particulière.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.resource_name="resource_name"
Si vous recherchez des journaux de ressources protégées associés à un hôte spécifique.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.host_name="hostname"
Étape suivante
- Pour configurer des alertes basées sur les journaux pour Backup and DR, créez une requête de journal, en utilisant le filtre des journaux des ressources protégées, puis configurez des alertes basées sur les journaux.