Cette page explique comment afficher les journaux de ressources protégées créés dans Cloud Logging pour les appareils de sauvegarde/restauration. Ces journaux fournissent des informations sur le nombre d'applications et de machines virtuelles (VM) protégées dans un appareil. Ces journaux sont générés une fois toutes les huit heures.
Autorisations et rôles
Vous devez disposer 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'afficher les journaux de ressources protégées de tous les appareils de sauvegarde/restauration du projet spécifié en lecture seule. 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 par la sauvegarde et la DR dans Cloud Logging à l'aide de la console Google Cloud et de la Google Cloud CLI.
Console
Dans la console Google Cloud, vous pouvez utiliser l'explorateur de journaux pour récupérer les entrées de journal des ressources protégées par la sauvegarde et la reprise après sinistre pour vos appareils de sauvegarde/restauration:
- Dans la console Google Cloud, accédez à Journalisation > 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 un nom de journal.
gcloud
Google Cloud CLI fournit une interface de ligne de commande à l'API Cloud Logging. Pour lire les entrées de journal de vos ressources protégées des appareils de sauvegarde/restauration dans 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 par la sauvegarde et la reprise après sinistre incluent les champs suivants:
Champ |
Description |
---|---|
Nom de l'appareil |
Nom de l'appareil associé à 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 la 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 |
Date à laquelle la ressource a été protégée. |
Appareil source |
Appareil source à partir duquel la sauvegarde est effectuée. |
Appareil à distance |
Appareil distant sur lequel la sauvegarde est répliquée. |
Restrictions concernant les plans 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'appareil |
ID de l'appareil associé à la ressource protégée. |
ID de l'appareil source |
ID de l'appliance source associé à la ressource protégée. |
ID de l'appareil distant |
ID de l'appareil distant 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 |
Code temporel de la dernière sauvegarde réussie. |
Remplacements de règles |
Les forçages de règles définis au niveau du modèle de sauvegarde. |
ID du contrat de niveau de service |
ID de protection associé à la ressource. |
L'exemple suivant est une entrée de journal enregistrée sur un appareil de sauvegarde/restauration 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 des journaux sélectionnés, vous pouvez écrire des requêtes personnalisées dans la section "Requête".
Utilisez la requête suivante pour afficher tous les journaux de 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 à un appareil de sauvegarde/restauration.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_protected_resource"
jsonPayload.appliance_name="appliance_name"
Si vous recherchez les journaux de ressources protégées associés à une ressource spécifique.
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 le service de sauvegarde et de reprise après sinistre, créez une requête de journal à l'aide des journaux de ressources protégées filtrés, puis Configurez des alertes basées sur les journaux.