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:
- Nella console Google Cloud, vai a Logging > Esplora log.
- Seleziona un progetto Cloud esistente.
- 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
- Per configurare gli avvisi basati su log per il servizio di backup e DR, crea una query sui log utilizzando i log dei job filtrati, quindi Configura gli avvisi basati su log.