Questa pagina spiega come visualizzare i log dei job creati in Cloud Logging per le appliance di backup/ripristino. Questi log forniscono informazioni dettagliate sui job dell'appliance di backup/ripristino, ad esempio successi, errori o altri stati dei job.
Autorizzazioni e ruoli
Devi disporre dell'autorizzazione IAM roles/logging.viewer per visualizzare i
log dei job. Il ruolo Visualizzatore log ti concede l'accesso di sola lettura per visualizzare i log dei job di tutte le appliance di backup/ripristino nel progetto specificato. Per saperne di più
sui ruoli e sulle autorizzazioni IAM che si applicano ai dati dei log dei job, consulta
Controllo dell'accesso con IAM.
Visualizza i log dei job
Puoi visualizzare i log dei job di Backup e RE in Cloud Logging utilizzando la Google Cloud console e gcloud CLI.
Console
Nella Google Cloud consolepuoi utilizzare Esplora log per recuperare le voci di log dei job di Backup e RE per le appliance di backup/ripristino:
Nella Google Cloud console, vai a Logging > Esplora log.
Seleziona un Google Cloud progetto esistente.
Nel riquadro Generatore di query, seleziona
gcb_backup_recovery_jobsdall'elenco a discesa Seleziona nome log.
gcloud
Il gcloud CLI fornisce un'interfaccia a riga di comando per l'API Logging. Leggi le voci di log dei job delle appliance di backup/ripristino in un progetto:
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
Formato dei log dei job
Le voci di log dei job di Backup e RE includono i seguenti campi:
| Campo | Descrizione |
|---|---|
| Nome appliance | Il nome dell'appliance associata al job. |
| Nome della risorsa | Il nome della risorsa associata al job. |
| Coerenza del backup | Indica se il backup è coerente con gli arresti anomali o con le applicazioni. |
| Dati di backup copiati (GB) | Le dimensioni dei dati di backup copiati. |
| Piano di backup | Il nome del piano di backup utilizzato per i job di backup. |
| Regola di backup | Il nome della policy di backup utilizzata per i job di backup. |
| ID regola di backup | L'ID della policy di backup utilizzata per i job di backup. |
| Tipo di backup | Il tipo di backup eseguito. Può essere una copia completa o incrementale. Per i backup dei log, viene visualizzato come Log. |
| Rapporto di compressione | Il rapporto di compressione raggiunto prima dell'invio dei dati all'object storage. Questo è valido sia per i job OnVault sia per quelli diretti a OnVault. |
| Tasso di modifica dei dati | La percentuale di dati copiati rispetto alle dimensioni delle risorse (dati utilizzati). |
| Dati inviati (GB) | La quantità totale di dati inviati al sito remoto per questo job. Questo è valido solo per i job streamsnap. |
| Dati scritti (GB) | La quantità di dati scritti nel pool pertinente nel sito remoto. Questo è valido solo per i job streamsnap. |
| Codice di errore | L'ID errore assegnato al job non riuscito. |
| Messaggio di errore | Il messaggio di errore per un job. |
| ID host | L'ID host associato a un job. |
| Nome host | Il nome host associato al job. |
| Categoria job | Indica se il job è per il backup o il ripristino. |
| Durata job | La durata necessaria per completare il job. |
| Ora di fine job | L'ora di fine del job. |
| ID job | L'ID associato a un job. |
| Motivo dell'errore di avvio del job | Il motivo per cui non è stato avviato un job. |
| Nome job | Il nome del job. |
| Tipo di prestazione | Il tipo di prestazione effettivo, ad esempio snapshot, OnVault, streamsnap o restore. |
| Ora di inizio del job | L'ora di inizio del job. |
| Stato job | Lo stato del job. Lo stato può essere Riuscito, Non riuscito, Annullato, Riprova o Non eseguito. |
| Ora di inserimento in coda del job | Il timestamp della coda dei job per i job in coda. |
| Backup dei log | Questo campo viene visualizzato per le applicazioni di database con i tipi di backup dei log DB e Log. Quando viene eseguito un backup del database, questo campo mostra il tipo di backup DB. Quando viene eseguito solo un backup Log per il database, questo campo mostra il tipo di backup dei log. |
| Spazio di archiviazione del pool OnVault utilizzato (GB) | Le dimensioni del pool OnVault utilizzato. |
| Precompressione (GB) | Le dimensioni della precompressione delle risorse per i job OnVault. |
| Dimensioni dei dati delle risorse (GB) | Le dimensioni della risorsa protetta. |
| ID risorsa | L'ID risorsa associato a un job. |
| Tipo di risorsa | Il tipo di risorsa, ad esempio istanza di Compute Engine, VMware Compute Engine o un database. |
| Punto di ripristino | La data dell'ultimo backup riuscito. |
| Dimensioni del disco snapshot (GB) | Le dimensioni dello snapshot dell'applicazione recuperata. |
| ID appliance di destinazione | L'ID dell'appliance di destinazione associata a un job. |
| Nome host di destinazione | Il nome dell'host di destinazione. |
| ID host di destinazione | L'ID dell'host di destinazione. |
| Nome appliance di destinazione | Il nome dell'appliance di destinazione associata al job. |
| ID pool di destinazione | L'ID del pool OnVault di destinazione utilizzato per i job di backup. |
| Nome pool di destinazione | Il nome del pool OnVault di destinazione utilizzato per i job di backup. |
Il seguente esempio mostra una voce di log registrata su un'appliance di backup/ripristino appliance-test5-64573 per un job snapshot.
{
"insertId": "1717974_145859162970",
"jsonPayload": {
"target_host_name": "appliance-test6-8299",
"hostname": "uistress-sql19stdm",
"target_pool_name": "act_per_pool000",
"error_code": 0,
"data_sent_in_gib": 0,
"compression_ratio": 0,
"job_status": "succeeded",
"job_duration_in_hours": 0.02,
"job_initiation_failure_reason": "",
"log_backup": "",
"recovery_point": "2024-01-18T05:03:04Z",
"resource_name": "DB02",
"pre_compress_in_gib": 0,
"job_name": "Job_1717931",
"backup_consistency": "Application Consistent",
"onvault_pool_storage_consumed_in_gib": 0,
"job_id": "1717973",
"job_queued_time": "2024-01-18T05:05:01Z",
"host_id": "4677",
"job_type": "Log Replicate",
"resource_data_size_in_gib": 0.02,
"target_appliance_id": "145240780891",
"appliance_name": "appliance-test5-64573",
"snapshot_disk_size_in_gib": 10,
"target_pool_id": "73",
"data_change_rate": 11.33,
"backup_type": "Incremental",
"target_host_id": "4677",
"data_copied_in_gib": 0,
"data_written_in_gib": 0,
"resource_id": "57587",
"resource_type": "SqlServerWriter",
"error_message": "",
"backup_rule_policy_id": "72954",
"backup_plan_policy_template": "Copy of _a_logsmart_2023_11_23_15_44_8",
"job_end_time": "2024-01-18T05:06:17Z",
"job_category": "Backup Job",
"backup_rule_policy_name": "logsmart_snap",
"target_appliance_name": "appliance-test6-8299",
"job_start_time": "2024-01-18T05:05:04.377Z"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1",
"resource_container": "projects/xxxxxxxxxxxx"
}
},
"timestamp": "2024-01-18T05:07:04.697Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs",
"receiveTimestamp": "2024-01-18T05:08:12.139517321Z"
}
Query di esempio
Puoi scrivere query di job personalizzate nella sezione delle query per visualizzare i log selezionati.
Utilizza la seguente query per visualizzare tutti i log dei job associati alle appliance di backup/ripristino per un determinato PROJECT_ID:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
Utilizza la seguente query per i dettagli specifici dei job di ripristino dei backup delle appliance.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.appliance_name="appliance_name"
Utilizza la seguente query per i dettagli specifici dei job di ripristino dei backup eseguiti per una risorsa specifica.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
Utilizza la seguente query per i job specifici eseguiti per un determinato nome risorsa e un determinato modello di backup.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
jsonPayload.backup_plan_policy_template="backup_template"
Utilizza la seguente query per i job di ripristino dei backup eseguiti per le applicazioni di un host specifico.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.hostname="hostname"
Utilizza la seguente query se stai cercando log relativi a tipi di job specifici.
Assicurati di utilizzare gli operatori OR in maiuscolo nella query.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.job_type=("Snapshot" OR "Mount")
Passaggi successivi
- Per configurare gli avvisi basati su log per Backup e RE, crea una query di log, utilizzando i log dei job di filtro e poi Configura gli avvisi basati su log.