Log dei job di backup e ripristino per i backup archiviati nel vault

Questa pagina spiega come visualizzare i log dei job di backup e ripristino per i backup archiviati in Cloud Logging. Questi backup sono destinati alle risorse protette utilizzando i piani di backup. Se vuoi visualizzare i log dei job di backup e ripristino protetti utilizzando il modello di backup nella console di gestione, consulta Log dei job di backup e ripristino.

Autorizzazioni e ruoli

Per visualizzare i log dei job di backup e ripristino, devi disporre dell'autorizzazione IAM roles/logging.viewer. Il ruolo Logs Viewer ti consente di visualizzare i log dei job di backup e ripristino di tutte le risorse protette dal piano di backup nel progetto specificato con accesso di sola lettura. Se le operazioni di backup e ripristino vengono eseguite in un altro progetto, chiedi all'amministratore di assegnare l'autorizzazioneroles/logging.viewer nel progetto in cui vuoi visualizzare i log. Per ulteriori informazioni sui ruoli e sulle autorizzazioni IAM per controllare l'accesso ai dati dei log, consulta Controllo dell'accesso con IAM.

Visualizzare i log dei job di backup e ripristino

Puoi visualizzare i log dei job di backup e ripristino per i backup archiviati in Cloud Logging utilizzando la console Google Cloud e Google Cloud CLI. Per visualizzare i job di backup, seleziona il progetto del vault di backup o il progetto della risorsa in cui viene eseguito il backup. Per visualizzare i job di ripristino, seleziona il progetto della diga di backup o il progetto in cui viene ripristinata la risorsa.

Console

Nella console Google Cloud, puoi utilizzare Esplora log per recuperare le voci dei log di backup e ripristino per i backup archiviati:

  1. Nella console Google Cloud, vai a Logging > Esplora log.
  2. Seleziona un progetto Cloud esistente.
  3. Nel riquadro Query Builder, seleziona bdr_backup_restore_jobs dal menu a discesa Seleziona nome log.

gcloud

Google Cloud CLI fornisce un'interfaccia a riga di comando per l'API di logging. Per leggere le voci di log di backup e ripristino di un progetto, esegui il seguente comando:

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

Sostituisci quanto segue:

  • PROJECT_ID: il nome del progetto. Per visualizzare i job di backup, puoi inserire il progetto del backup vault o il progetto della risorsa in cui viene eseguito il backup. Per visualizzare i job di ripristino, puoi inserire il progetto della diga di backup o il progetto in cui viene ripristinata la risorsa.

Formato del log dei job di backup e ripristino

Le voci del log di backup e ripristino includono i seguenti campi:

Campo Descrizione
jobId L'ID associato al job.
sourceResourceName Il nome relativo della risorsa protetta.
jobCategory La categoria del job, che può essere SCHEDULED_BACKUP, ON_DEMAND_BACKUP o RESTORE.
sourceResourceId L'ID della risorsa protetta.
resourceType Il tipo di risorsa. Ad esempio, un'istanza Compute Engine.
jobStatus Lo stato del job, che può essere SUCCESSFUL, FAILED, RUNNING, SKIPPED.
backupRule Il nome della regola di backup che ha attivato il job di backup.
backupVaultName Il nome relativo del vault di backup in cui sono archiviati i backup.
startTime L'ora di inizio del job, nel formato YYYY-MM-DD HH:MM:SS.SSS UTC.
backupPlanName Il nome relativo del piano di backup associato alla risorsa. Per i job di ripristino, il campo del nome del piano di backup rimane Null.
errorCode Il codice di errore associato al job non riuscito. Il codice di errore viene visualizzato come Null se non si è verificato alcun errore per il job.
errorType Il nome del tipo di errore. Ad esempio, PERMISSION_DENIED. Il tipo di errore viene visualizzato come Null se non si è verificato alcun errore per il job.
errorMessage Il messaggio di errore relativo al job non riuscito. Il messaggio di errore viene visualizzato come Null se non si è verificato alcun errore per il job.
restoreResourceName Il nome relativo della risorsa creata dopo il ripristino riuscito.
backupName Per i job di backup, il nome del backup è un nome generato dal sistema per il backup sotto forma di UUID. Per i job di ripristino, il nome del backup è il nome del backup utilizzato per eseguire il ripristino.

Il seguente esempio è un esempio di voce di log per un backup pianificato su un'istanza Compute Engine.

        {
        "insertId": "696883be-582d-4af4-b2b8-a4c497e49489",
        "jsonPayload": {
          "jobId": "696883be-582d-4af4-b2b8-a4c497e49489",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupRestoreJobLog",
          "sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/Instance_name",
          "jobCategory": "SCHEDULED_BACKUP",
          "sourceResourceId": "6114243930178522357",
          "resourceType": "Compute Engine",
          "jobStatus": "RUNNING",
          "backupRule": "backup-rule-1",
          "backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/Backupvault_name",
          "startTime": "2024-09-10T06:37:00.303416182Z",
          "backupPlanName": "projects/Backupplan_project_ID/locations/asia-east1/backupPlans/Backupplan_Name"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupDRProject",
          "labels": {
            "resource_container": "projects/223618678509",
            "location": "asia-east1"
          }
        },
        "timestamp": "2024-09-10T06:37:00.303416182Z",
        "logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_backup_restore_jobs",
        "receiveTimestamp": "2024-09-10T06:37:01.818767274Z"
      }

Query di esempio

Per visualizzare i log selezionati, puoi scrivere query personalizzate nella sezione delle query.

Utilizza la seguente query per visualizzare i job non riusciti.

    logName:"bdr_backup_restore_jobs" jsonPayload.jobStatus="FAILED"

Utilizza la seguente query per visualizzare i job archiviati in un backup vault.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"

Utilizza la seguente query per visualizzare i job creati con un piano di backup.

    logName:"bdr_backup_restore_jobs" jsonPayload.backupPlanName:"backupPlans/BACKUPPLAN_NAME"

Passaggi successivi