Questa pagina spiega come visualizzare i log di conformità della pianificazione giornaliera creati in Cloud Logging per gli appliance di backup/recupero. Questi log forniscono informazioni sullo stato di conformità delle norme di backup pianificate giornalmente per le tue risorse. Questi log mostrano la conformità solo per le policy di pianificazione giornaliera e non includono le policy settimanali e mensili. Questi log mostrano solo i dati degli ultimi sette giorni.
I log di conformità alla programmazione giornaliera per ogni elettrodomestico sono raggruppati e
condividono un timestamp comune. Rappresenta lo stato di conformità di tutte le pianificazioni delle norme giornaliere associate a quell'apparecchio per i sette giorni precedenti, dal giorno DAY al giorno DAY-6. Questi log non conterranno informazioni oltre il periodo di sette giorni.
I log di conformità alla pianificazione giornaliera vengono trasmessi in batch per ogni elettrodomestico tre volte al giorno a intervalli di otto ore. Il batch di log con il timestamp più recente riflette sempre il quadro di conformità più aggiornato per tutte le pianificazioni giornaliere dei criteri collegate a un dispositivo specifico.
Autorizzazioni e ruoli
Devi disporre dell'autorizzazione roles/logging.viewer IAM per visualizzare i log di conformità. Il ruolo Visualizzatore log ti consente di accedere in sola lettura per visualizzare
i log di conformità 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 di conformità, consulta Controllo dell'accesso con IAM.
Visualizza log di conformità
Puoi visualizzare i log di conformità del servizio di Backup e DR in Cloud Logging utilizzando la console Google Cloud e gcloud CLI.
Console
Nella console Google Cloud , puoi utilizzare Esplora log per recuperare le voci di log di conformità del servizio Backup e DR per gli appliance di backup/recupero:
- Nella console Google Cloud , vai a Logging > Esplora log.
- Seleziona un progetto cloud esistente.
- Nel riquadro Generatore di query, seleziona gcb_daily_schedule_compliance dal menu a discesa Seleziona nome log.
gcloud
gcloud CLI fornisce un'interfaccia a riga di comando per l'API Cloud Logging. Per leggere le voci del log di conformità delle appliance di backup/recupero in un progetto, esegui questo comando:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance" --project=PROJECT_ID
```
Formato del log di conformità alla programmazione giornaliera
Le voci di log di conformità alla pianificazione giornaliera del servizio di backup e DR includono i seguenti campi:
Campo |
Descrizione |
|---|---|
Nome appliance |
Il nome dell'appliance associata alla policy di backup della pianificazione giornaliera. |
Nome risorsa |
Il nome della risorsa associata alla norma di backup della pianificazione giornaliera. |
ID policy regola di backup |
L'ID della policy di backup per cui viene segnalata la conformità. |
ID host |
L'ID host associato al criterio di backup della pianificazione giornaliera. |
Nome host |
Il nome host associato alla policy di backup della pianificazione giornaliera. |
Tipo di prestazione |
Il tipo di prestazione della policy di backup pianificata giornaliera. Può essere snapshot, OnVault, streamsnap, ripristino o diretto a OnVault. |
Ora di inizio della finestra di backup |
L'ora di inizio della finestra della norma di backup della pianificazione giornaliera. |
Stato |
Lo stato di conformità della policy di backup della pianificazione giornaliera. Lo stato può essere riuscito, non riuscito, sconosciuto o vuoto. |
ID risorsa |
L'ID risorsa associato al criterio di backup della pianificazione giornaliera. |
Tipo di risorsa |
Il tipo di risorsa, ad esempio un'istanza Compute Engine, Google Cloud VMware Engine o un database. |
ID elettrodomestico |
L'ID appliance associato al criterio di backup della pianificazione giornaliera. |
Data |
La data in cui viene riportato lo stato di conformità. |
Commento |
Una descrizione che spiega lo stato di conformità della policy di backup della pianificazione giornaliera. |
ID modello policy del piano di backup |
L'ID del modello di backup di cui fa parte la policy di backup pianificato giornaliero. |
Nome della policy della regola di backup |
Il nome della norma di backup per cui è stata generata la conformità. |
Modello di policy del piano di backup |
Il nome del modello di cui fa parte la norma di backup della pianificazione giornaliera. |
Il seguente esempio è una voce di log che rappresenta lo stato di conformità
per la pianificazione della policy di backup giornaliero logsmart_snap.
{
"insertId": "209569_144675069838",
"jsonPayload": {
"backup_window_start_time": "19:00",
"job_type": "Snapshot",
"resource_id": "6223",
"date": "2024-02-07",
"host_name": "uistress-sql19stdm",
"resource_type": "SqlServerWriter",
"appliance_name": "appliance-test5-64573",
"backup_plan_policy_template_id": "6381",
"backup_rule_policy_name": "logsmart_snap",
"backup_plan_policy_template": "a_logsmart",
"backup_rule_policy_id": "6383",
"resource_name": "DB-RMV2",
"comment": "Job_0181855 finished at 2024-02-07 19:01 with consistency point 2024-02-07 19:01",
"appliance_id": "xxxxxxxxxxxx",
"status": "Success",
"host_id": "5169"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/xxxxxxxxxxxx
"
}
},
"timestamp": "2024-02-08T23:15:00.704Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance",
"receiveTimestamp": "2024-02-08T23:19:21.193161111Z"
}
Query di esempio
Puoi scrivere query personalizzate per i log di conformità nella sezione delle query per visualizzare i log selezionati:
Utilizza la seguente query per visualizzare tutti i log di conformità delle policy di backup pianificate giornaliere per un determinato PROJECT_ID:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
Se stai cercando log di conformità in cui lo stato di conformità è failure.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.status="Failure"
Se stai cercando i log di conformità per le norme associate a un'appliance di backup/ripristino.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.appliance_name="appliance_name"
Se stai cercando i log di conformità per le norme associate a una risorsa specifica.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.resource_name="resource_name"
Se stai cercando log di conformità associati a un host specifico.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.host_name="hostname"
Passaggi successivi
- Per configurare gli avvisi basati su log per il servizio di Backup e DR, crea una query di log utilizzando l'opzione Filtra log di conformità e poi Configura gli avvisi basati su log.