Journaux de ressources protégées pour les sauvegardes stockées dans un vault

Cette page explique comment afficher les journaux de ressources protégées pour les sauvegardes dans un coffre-fort dans Cloud Logging. Ces journaux fournissent des insights sur les ressources protégées et dont les sauvegardes sont stockées dans le coffre de sauvegarde à l'aide des plans de sauvegarde. Vous pouvez afficher ces journaux dans le projet dans lequel le coffre de sauvegarde est créé.

Pour afficher les journaux de sauvegarde des ressources protégées à l'aide du modèle de sauvegarde dans la console de gestion, consultez la section Journaux des ressources protégées.

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 Logs Viewer vous permet d'afficher les journaux des ressources protégées de toutes les ressources protégées par un plan de sauvegarde dans votre projet de coffre de sauvegarde 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. Pour afficher le journal des ressources protégées, sélectionnez le projet dans lequel le coffre-fort de sauvegarde est créé.

Console

Dans la console Google Cloud, vous pouvez utiliser l'explorateur de journaux pour récupérer les entrées des journaux de ressources protégées pour vos sauvegardes dans un coffre-fort:

  1. Dans la console Google Cloud, accédez à Journalisation > Explorateur de journaux.
  2. Sélectionnez un projet Cloud existant, dans lequel le coffre de sauvegarde sera créé.
  3. Dans le volet Générateur de requêtes, sélectionnez bdr_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 Logging. Pour lire les entrées de journal des ressources protégées d'un projet, exécutez la commande suivante:

 gcloud logging read "logName: bdr_protected_resource" --project=PROJECT_ID

Remplacez les éléments suivants :

  • PROJECT_ID: nom du projet dans lequel le coffre-fort de sauvegarde est créé.

Format du journal des ressources protégées

Les entrées de journal des ressources protégées incluent les champs suivants:

Champ Description
sourceResourceLocation Emplacement de la ressource source.
sourceResourceId ID de la ressource source.
currentBackupVaultName Nom relatif du coffre-fort de sauvegarde associé à la ressource source.
currentBackupRuleDetails Détails de la règle de sauvegarde du plan de sauvegarde associé à la ressource source.
ruleName Nom de la règle de sauvegarde utilisée pour sauvegarder les tâches.
retentionDays Durée (en jours) pendant laquelle les sauvegardes doivent être conservées dans le coffre de sauvegarde avant d'être supprimées.
recurrenceSchedule Calendrier de la sauvegarde récurrente en fonction de la règle de sauvegarde.
backupWindow Intervalle de sauvegarde au cours duquel vous avez défini la période pendant laquelle les tâches de sauvegarde peuvent commencer. L'intervalle de sauvegarde utilise le format 24 heures, avec des heures de début et de fin comprises entre 00 et 24 heures, et une durée minimale de six heures.
recurrence Le type de récurrence de la sauvegarde, qui peut être horaire, quotidien, hebdomadaire, mensuel ou annuel.
lastProtectedOn Code temporel de la dernière protection de la ressource, au format YYYY-MM-DDTHH:MM:SS.SSSZ.
currentBackupPlanName Nom relatif du plan de sauvegarde associé à la ressource source.
sourceResourceName Nom relatif de la ressource.
resourceType Type de ressource. Par exemple, une instance Compute Engine.
sourceResourceDataSizeGib Taille de la ressource source.

L'exemple suivant est un exemple d'entrée de journal pour afficher les ressources protégées stockées dans le coffre-fort de sauvegarde doc-test.

      {
        "insertId": "15471111095544249995",
        "jsonPayload": {
          "lastProtectedOn": "2024-08-21T06:51:54Z",
          "currentBackupRuleDetails": [
            {
              "backupWindow": "01:00 to 23:00",
              "retentionDays": 14,
              "recurrence": "Hourly",
              "recurrenceSchedule": "Every 6 hours",
              "backupWindowTimezone": "Etc/UTC",
              "ruleName": "random-plan"
            }
          ],
          "sourceResourceDataSizeGib": 10,
          "currentBackupPlanName": "projects/Backupvault_project_ID/locations/us-central1/backupPlans/backup-plan",
          "resourceType": "Compute Engine",
          "currentBackupVaultName": "projects/Backupvault_project_ID/locations/us-central1/backupVaults/doc-set",
          "sourceResourceLocation": "us-central1-a",
          "sourceResourceId": "1606474933247566298",
          "sourceResourceName": "projects/Source_project_ID/zones/us-central1-a/instances/farhanmd-log-test--instance",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRProtectedResourceLog"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupPlan",
          "labels": {
            "location": "us-central1",
            "backup_plan_id": "backup-plan",
            "resource_container": "236738525349"
          }
        },
        "timestamp": "2024-11-05T10:39:03Z",
        "severity": "INFO",
        "logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_protected_resource",
        "receiveTimestamp": "2024-11-05T10:50:34.275819255Z"
      }

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 les ressources protégées à l'aide d'un plan de sauvegarde.

    logName:"bdr_protected_resource" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"

Utilisez la requête suivante pour afficher les ressources protégées dans un coffre de sauvegarde.

    logName:"bdr_protected_resource" jsonPayload.currentBackupVaultName:"backupVaults/BACKUPVAULT_NAME"

Étape suivante