Auf dieser Seite wird erläutert, wie Sie die in Cloud Logging erstellten Joblogs für Sicherungs-/Wiederherstellungs-Appliances aufrufen. Diese Logs geben Einblick in die Jobs Ihrer Sicherungs-/Wiederherstellungs-Appliance, z. B. Job-Erfolge, ‑Fehler oder andere Status.
Berechtigungen und Rollen
Sie benötigen die IAM-Berechtigung roles/logging.viewer, um die
Joblogs aufzurufen. Mit der Rolle Logbetrachter haben Sie schreibgeschützten Zugriff auf die Joblogs aller Sicherungs-/Wiederherstellungs-Appliances im angegebenen Projekt. Weitere Informationen
zu den IAM-Berechtigungen und ‑Rollen, die für Joblogdaten gelten, finden Sie unter
Zugriffssteuerung mit IAM.
Joblogs ansehen
Sie können Backup- und DR-Joblogs in Cloud Logging über die Google Cloud Console und die gcloud CLI aufrufen.
Console
In der Google Cloud Konsole können Sie mit dem Log-Explorer die Joblogeinträge für Backup und DR-Jobs für Ihre Sicherungs-/Wiederherstellungs-Appliances abrufen:
Wechseln Sie in der Google Cloud Console zu Logging > Log-Explorer.
Wählen Sie ein vorhandenes Google Cloud Projekt aus.
Wählen Sie im Bereich Abfrage erstellen aus der Drop-down-Liste Logname auswählen die Option
gcb_backup_recovery_jobsaus.
gcloud
Die gcloud CLI bietet eine Befehlszeile für die Logging API. So lesen Sie die Joblogeinträge von Sicherungs-/Wiederherstellungs-Appliances in einem Projekt:
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
Job log format
Joblogeinträge für Sicherungs- und DR-Jobs enthalten die folgenden Felder:
| Feld | Beschreibung |
|---|---|
| Appliance-Name | Der Name der Appliance, die mit dem Job verknüpft ist. |
| Ressourcenname | Der Name der Ressource, die mit dem Job verknüpft ist. |
| Sicherungskonsistenz | Zeigt an, ob die Sicherung absturzkonsistent oder anwendungskonsistent ist. |
| Kopierte Sicherungsdaten (GB) | Die Größe der kopierten Sicherungsdaten. |
| Sicherungsplan | Der Name des Sicherungsplans, der für Sicherungsjobs verwendet wird. |
| Sicherungsregel | Der Name der Sicherungsrichtlinie, die für Sicherungsjobs verwendet wird. |
| Sicherungsregel-ID | Die ID der Sicherungsrichtlinie, die für Sicherungsjobs verwendet wird. |
| Sicherungstyp | Der Typ der durchgeführten Sicherung. Dies kann eine vollständige Kopie oder eine inkrementelle Kopie sein. Bei Logsicherungen wird Log angezeigt. |
| Verdichtungsverhältnis | Das Verdichtungsverhältnis, das vor dem Senden der Daten an den Objektspeicher erreicht wurde. Dies gilt sowohl für OnVault- als auch für direkte OnVault-Jobs. |
| Datenänderungsrate | Der Prozentsatz der kopierten Daten im Verhältnis zur Ressourcengröße (verwendete Daten). |
| Gesendete Daten (GB) | Die Gesamtmenge der Daten, die für diesen Job an den Remote-Standort gesendet wurden. Dies gilt nur für Streamsnap-Jobs. |
| Geschriebene Daten (GB) | Die Menge der Daten, die in den entsprechenden Pool am Remote-Standort geschrieben wurden. Dies gilt nur für Streamsnap-Jobs. |
| Fehlercode | Die Fehler-ID, die dem nicht erfolgreichen Job zugewiesen wurde. |
| Fehlermeldung | Die Fehlermeldung für einen Job. |
| Host-ID | Die Host-ID, die mit einem Job verknüpft ist. |
| Hostname | Der Hostname, der mit dem Job verknüpft ist. |
| Jobkategorie | Zeigt an, ob der Job für die Sicherung oder Wiederherstellung bestimmt ist. |
| Jobdauer | Die Dauer, die für den Abschluss des Jobs benötigt wurde. |
| Endzeit des Jobs | Die Endzeit des Jobs. |
| Job-ID | Die ID, die mit einem Job verknüpft ist. |
| Grund für Fehler bei der Jobinitiierung | Der Grund dafür, dass ein Job nicht initiiert oder gestartet wurde. |
| Job name | Der Name des Jobs. |
| Jobtyp | Der tatsächliche Jobtyp, z. B. Snapshot, OnVault, Streamsnap oder Wiederherstellung. |
| Jobbeginn | Die Startzeit des Jobs. |
| Job status | Der Status des Jobs. Der Status kann Erfolgreich, Fehlgeschlagen, Abgebrochen, Wiederholen oder Nicht ausgeführt sein. |
| Zeitpunkt der Jobwarteschlange | Der Zeitstempel der Jobwarteschlange für Jobs in der Warteschlange. |
| Logsicherung | Dieses Feld wird für Datenbankanwendungen mit den Logsicherungstypen DB und Log angezeigt. Wenn eine DB-Sicherung erstellt wird, wird in diesem Feld der Sicherungstyp DB angezeigt. Wenn nur eine Log-Sicherung für die Datenbank erstellt wird, wird in diesem Feld der Logsicherungstyp angezeigt. |
| Verbrauchter OnVault-Poolspeicher (GB) | Die Größe des verbrauchten OnVault-Pools. |
| Vor der Komprimierung (GB) | Die Größe der Ressource vor der Komprimierung für OnVault-Jobs. |
| Größe der Ressourcendaten (GB) | Die Größe der geschützten Ressource. |
| Ressourcen-ID | Die Ressourcen-ID, die mit einem Job verknüpft ist. |
| Ressourcentyp | Der Ressourcentyp, z. B. eine Compute Engine-Instanz, VMware Compute Engine oder eine Datenbank. |
| Wiederherstellungspunkt | Das Datum der letzten erfolgreichen Sicherung. |
| Snapshot-Laufwerkgröße (GB) | Die Snapshot-Größe der wiederhergestellten Anwendung. |
| Ziel-Appliance-ID | Die ID der Ziel-Appliance, die mit einem Job verknüpft ist. |
| Ziel-Hostname | Der Name des Zielhosts. |
| Zielhost-ID | Die ID des Zielhosts. |
| Name der Ziel-Appliance | Der Name der Ziel-Appliance, die mit dem Job verknüpft ist. |
| Zielpool-ID | Die ID des OnVault-Zielpools, der für Sicherungsjobs verwendet wird. |
| Zielpoolname | Der Name des OnVault-Zielpools, der für Sicherungsjobs verwendet wird. |
Das folgende Beispiel zeigt einen Logeintrag, der auf einer Sicherungs-/Wiederherstellungs-Appliance appliance-test5-64573 für einen Snapshot-Job protokolliert wurde.
{
"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"
}
Beispielabfragen
Sie können im Abfragebereich benutzerdefinierte Jobabfragen erstellen, um ausgewählte Logs aufzurufen.
Verwenden Sie die folgende Abfrage, um alle Joblogs aufzurufen, die mit Sicherungs-/Wiederherstellungs-Appliances für eine bestimmte PROJECT_ID verknüpft sind:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
Verwenden Sie die folgende Abfrage für bestimmte Details zu Sicherungs- und Wiederherstellungsjobs für Appliances.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.appliance_name="appliance_name"
Verwenden Sie die folgende Abfrage für bestimmte Details zu Sicherungs- und Wiederherstellungsjobs, die für eine bestimmte Ressource ausgeführt werden.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
Verwenden Sie die folgende Abfrage für bestimmte Jobs, die für einen bestimmten Ressourcennamen und eine bestimmte Sicherungsvorlage ausgeführt wurden.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
jsonPayload.backup_plan_policy_template="backup_template"
Verwenden Sie die folgende Abfrage für Sicherungs- und Wiederherstellungsjobs, die für Anwendungen für einen bestimmten Host ausgeführt werden.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.hostname="hostname"
Verwenden Sie die folgende Abfrage, wenn Sie nach Logs suchen, die sich auf bestimmte Jobtypen beziehen.
Verwenden Sie in der Abfrage unbedingt die Großbuchstaben OR.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.job_type=("Snapshot" OR "Mount")
Nächste Schritte
- Wenn Sie logbasierte Benachrichtigungen für Backup and DR konfigurieren möchten, erstellen Sie eine Logabfrage, mit dem Filter für Joblogs und konfigurieren Sie dann logbasierte Benachrichtigungen.