Log delle risorse protette per i backup archiviati nel vault

Questa pagina spiega come visualizzare i log delle risorse protette per i backup archiviati in un archivio in Cloud Logging. Questi log forniscono informazioni sulle risorse protette e i cui backup vengono archiviati nel vault di backup utilizzando i piani di backup. Puoi visualizzare questi log nel progetto in cui è creato il vault di backup.

Se vuoi visualizzare i log dei backup delle risorse protette utilizzando il modello di backup nella console di gestione, consulta Log delle risorse protette.

Autorizzazioni e ruoli

Per visualizzare i log delle risorse protette, devi disporre dell'autorizzazione IAM roles/logging.viewer. Il ruolo Logs Viewer ti consente di visualizzare i log delle risorse protette di tutte le risorse protette dal piano di backup nel progetto del vault di backup in modalità di sola lettura. Per ulteriori informazioni sui ruoli e sulle autorizzazioni IAM che si applicano ai dati dei log delle risorse protette, consulta Controllo dell'accesso con IAM.

Visualizza i log delle risorse protette

Puoi visualizzare i log delle risorse protette da backup e RE in Cloud Logging utilizzando la console Google Cloud e Google Cloud CLI. Per visualizzare il log della risorsa protetta, seleziona il progetto in cui è stato creato il backup vault.

Console

Nella console Google Cloud, puoi utilizzare Esplora log per recuperare le voci dei log delle risorse protette per i backup in un vault:

  1. Nella console Google Cloud, vai a Logging > Esplora log.
  2. Seleziona un progetto Cloud esistente in cui viene creato il vault di backup.
  3. Nel riquadro Query Builder, seleziona bdr_protected_resource dal menu a discesa Seleziona il nome del log.

gcloud

Google Cloud CLI fornisce un'interfaccia a riga di comando per l'API di logging. Per leggere le voci dei log delle risorse protette di un progetto, esegui il seguente comando:

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

Sostituisci quanto segue:

  • PROJECT_ID: il nome del progetto in cui viene creato il vault di backup.

Formato del log delle risorse protette

Le voci dei log delle risorse protette includono i seguenti campi:

Campo Descrizione
sourceResourceLocation La posizione della risorsa di origine.
sourceResourceId L'ID della risorsa di origine.
currentBackupVaultName Il nome relativo del vault di backup associato alla risorsa di origine.
currentBackupRuleDetails I dettagli della regola di backup del piano di backup associato alla risorsa di origine.
ruleName Il nome della regola di backup utilizzata per eseguire il backup dei job.
retentionDays La durata in giorni per cui i backup devono essere conservati nel vault di backup prima di essere eliminati.
recurrenceSchedule La pianificazione della ripetizione di un backup in base alla regola di backup.
backupWindow La finestra di backup in cui hai definito il periodo di tempo in cui possono essere avviati i job di backup. La finestra di backup utilizza il formato orario 24 ore, con ore di inizio e di fine comprese tra 00 e 24 e un minimo di sei ore per la finestra.
recurrence Il tipo di ripetizione del backup, che può essere orario, giornaliero, settimanale, mensile o annuale.
lastProtectedOn Il timestamp dell'ultima protezione della risorsa, nel formato YYYY-MM-DDTHH:MM:SS.SSSZ.
currentBackupPlanName Il nome relativo del piano di backup associato alla risorsa di origine.
sourceResourceName Il nome relativo della risorsa.
resourceType Il tipo di risorsa. Ad esempio, un'istanza Compute Engine.
sourceResourceDataSizeGib La dimensione della risorsa di origine.

L'esempio seguente è una voce di log per la visualizzazione delle risorse protette archiviate nel backup vault 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"
      }

Query di esempio

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

Utilizza la seguente query per visualizzare le risorse protette utilizzando un piano di backup.

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

Utilizza la seguente query per visualizzare le risorse protette in un vault di backup.

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

Passaggi successivi