Auf dieser Seite wird beschrieben, wie Sie die Jobprotokolle aufrufen, die in Cloud Logging für Sicherungs-/Wiederherstellungsgeräte erstellt wurden. Diese Protokolle geben Aufschluss über die Jobs Ihrer Sicherungs-/Wiederherstellungs-Appliance, z. B. über erfolgreiche oder fehlgeschlagene Jobs oder andere Status.
Berechtigungen und Rollen
Sie benötigen die IAM roles/logging.viewer
, um die Jobprotokolle aufzurufen. Mit der Rolle Logs Viewer erhalten Sie schreibgeschützten Zugriff auf Jobprotokolle aller Sicherungs-/Wiederherstellungsgeräte im angegebenen Projekt. Weitere Informationen zu den IAM-Berechtigungen und -Rollen, die für Jobprotokolldaten gelten, finden Sie unter Zugriffssteuerung mit IAM.
Joblogs ansehen
Sie können Job-Logs für Sicherungs- und Notfallwiederherstellungsdienste in Cloud Logging mit der Google Cloud Console und der Google Cloud CLI aufrufen.
Konsole
In der Google Cloud -Console können Sie mit dem Log-Explorer die Job-Logeinträge für den Sicherungs- und Notfallwiederherstellungsdienst für Ihre Sicherungs-/Wiederherstellungsgeräte abrufen:
Rufen Sie in der Google Cloud Console Logging > Log-Explorer auf.
Wählen Sie ein vorhandenes Google Cloud -Projekt aus.
Wählen Sie im Bereich Query Builder im Drop-down-Menü Logname auswählen die Option
gcb_backup_recovery_jobs
aus.
gcloud
Die Google Cloud CLI bietet eine Befehlszeile für die Logging API. Jobprotokolleinträge von Sicherungs-/Wiederherstellungs-Appliances in einem Projekt lesen:
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
Format von Jobprotokollen
Jobprotokolleinträge für den Sicherungs- und Notfallwiederherstellungsdienst enthalten die folgenden Felder:
Feld |
Beschreibung |
---|---|
Name des Geräts |
Der Name des mit dem Job verknüpften Geräts. |
Ressourcenname |
Der Name der Ressource, die mit dem Job verknüpft ist. |
Sicherungskonsistenz |
Hier sehen Sie, ob die Sicherung crashkonsistent oder anwendungskonsistent ist. |
Gesicherte Daten (GB) |
Die Größe der kopierten Sicherungsdaten. |
Sicherungsplan |
Der Name des Sicherungsplans, der für Sicherungsjobs verwendet wird. |
Sicherungsregel |
Name der Sicherungsrichtlinie, die für Sicherungsjobs verwendet wird. |
Sicherungsregel-ID |
Die Sicherungsrichtlinien-ID, die für Sicherungsjobs verwendet wird. |
Sicherungstyp |
Der Typ der durchgeführten Sicherung. Es kann sich um eine vollständige oder inkrementelle Kopie handeln. Bei Logsicherungen wird Protokoll angezeigt. |
Verdichtungsverhältnis |
Das Komprimierungsverhältnis, das vor dem Senden der Daten an den Objektspeicher erreicht wird. 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 die Remote-Site gesendet wurden. Gilt nur für StreamSnap-Jobs. |
Geschriebene Daten (GB) |
Die Datenmenge, die in den entsprechenden Pool an der Remote-Site geschrieben wird. Gilt nur für StreamSnap-Jobs. |
Fehlercode |
Die Fehler-ID, die dem fehlgeschlagenen Job zugewiesen ist. |
Fehlermeldung |
Die Fehlermeldung für einen Job. |
Host-ID |
Die Host-ID, die mit einem Job verknüpft ist. |
Hostname |
Der Hostname, der dem Job zugeordnet ist. |
Auftragskategorie |
Hier sehen Sie, ob der Job für die Sicherung oder Wiederherstellung gedacht ist. |
Jobdauer |
Die Dauer, die für die Ausführung 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 den Fehler bei der Jobiniciierung |
Der Grund, warum ein Job nicht initiiert oder gestartet wurde. |
Job name |
Der Name des Jobs. |
Jobtyp |
Der tatsächliche Jobtyp, z. B. „snapshot“, „OnVault“, „streamsnap“ oder „restore“. |
Jobbeginn |
Die Startzeit des Jobs. |
Job status |
Der Status des Jobs. Der Status kann Erfolgreich, Fehlgeschlagen, Abgebrochen, Noch einmal versuchen oder Nicht ausgeführt sein. |
Zeit in der Warteschlange |
Der Zeitstempel der Jobwarteschlange für Jobs in der Warteschlange. |
Protokollsicherung |
Dieses Feld wird für Datenbankanwendungen mit den Protokollsicherungstypen DB und Log angezeigt. Wenn eine Datenbanksicherung erstellt wird, wird in diesem Feld der Sicherungstyp DB angezeigt. Wenn für die Datenbank nur eine Log -Sicherung erstellt wird, wird in diesem Feld der Typ der Protokollsicherung angezeigt. |
Verbrauchter OnVault-Poolspeicher (GB) |
Die Größe des genutzten OnVault-Pools. |
Vorab komprimiert (GB) |
Die Größe der Vorkomprimierung von Ressourcen 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. Compute Engine-Instanz, VMware Compute Engine oder Datenbank. |
Wiederherstellungspunkt |
Das Datum der letzten erfolgreichen Sicherung. |
Snapshot-Laufwerkgröße (GB) |
Die Snapshot-Größe der wiederhergestellten Anwendung. |
Zielgerät-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 Ziel-OnVault-Pools, der für Sicherungsjobs verwendet wird. |
Name des Zielpools |
Der Name des Ziel-OnVault-Pools, der für Sicherungsjobs verwendet wird. |
Das folgende Beispiel ist ein Beispiel für 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
Im Abfragebereich können Sie benutzerdefinierte Jobabfragen schreiben, um ausgewählte Protokolle aufzurufen.
Mit der folgenden Abfrage können Sie alle Jobprotokolle aufrufen, die mit Sicherungs-/Wiederherstellungsgeräten 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, um Details zu einem bestimmten Job zur Wiederherstellung von Appliance-Sicherungen abzurufen.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.appliance_name="appliance_name"
Verwenden Sie die folgende Abfrage, um Details zu einem bestimmten Job zur Sicherungswiederherstellung abzurufen, der für eine bestimmte Ressource ausgeführt wird.
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 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 Jobs zur Sicherungswiederherstellung, 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 für bestimmte Jobtypen suchen.
Verwenden Sie in der Abfrage OR
-Operatoren in Großbuchstaben.
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 den Sicherungs- und Notfallwiederherstellungsdienst konfigurieren möchten, erstellen Sie eine Logabfrage, verwenden Sie die Filterjob-Logs und klicken Sie dann auf Logbasierte Benachrichtigungen konfigurieren.