Afficher les journaux des ressources protégées créés sur un dispositif de sauvegarde/récupération dans Cloud Logging

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 :

  1. Dans la Google Cloud console, accédez à Logging > Explorateur de journaux.
  2. Sélectionnez un projet Cloud existant.
  3. 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