Auf dieser Seite wird erläutert, wie Sie die Logs geschützter Ressourcen für Vault-Sicherungen in Cloud Logging aufrufen. Diese Logs enthalten Informationen zu den Ressourcen, die geschützt sind und deren Sicherungen mithilfe der Sicherungspläneim Backup Vault gespeichert sind. Sie können diese Logs in dem Projekt aufrufen, in dem der Backup Vault erstellt wurde.
Wenn Sie die Sicherungslogs der Ressourcen aufrufen möchten, die mit der Sicherungsvorlage in der Appliance-Verwaltungskonsole geschützt sind, lesen Sie die Informationen unter Logs geschützter Ressourcen.
Berechtigungen und Rollen
Sie benötigen die IAM-Berechtigung roles/logging.viewer, um die Logs geschützter Ressourcen aufzurufen. Mit der Rolle Logs Viewer haben Sie schreibgeschützten Zugriff auf
die Logs geschützter Ressourcen aller Ressourcen, die durch einen Sicherungsplan in Ihrem
Backup Vault-Projekt geschützt sind. Weitere Informationen zu den IAM
Berechtigungen und -Rollen, die für Daten in Logs geschützter Ressourcen gelten, finden Sie unter
Zugriffssteuerung mit IAM.
Logs geschützter Ressourcen aufrufen
Sie können Backup and DR-Logs geschützter Ressourcen in Cloud Logging über die Google Cloud Console und die gcloud CLI aufrufen. Wählen Sie das Projekt aus, in dem der Backup Vault erstellt wurde, um das Log geschützter Ressourcen aufzurufen.
Console
In der Google Cloud Console können Sie mit dem Log-Explorer die Logeinträge geschützter Ressourcen für Ihre Vault-Sicherungen abrufen:
- Wechseln Sie in der Google Cloud Console zu Logging > Log-Explorer.
- Wählen Sie ein vorhandenes Cloud-Projekt aus, in dem der Backup Vault erstellt wurde.
- Wählen Sie im Bereich Abfrage erstellen in der Drop-down-Liste Logname auswählen die Option bdr_protected_resource aus.
gcloud
Die gcloud CLI bietet eine Befehlszeile für die Logging API. Führen Sie den folgenden Befehl aus, um die Logeinträge geschützter Ressourcen eines Projekts zu lesen:
```gcloud
gcloud logging read "logName: bdr_protected_resource" --project=PROJECT_ID
```
Ersetzen Sie Folgendes:
PROJECT_ID: der Name des Projekts, in dem der Backup Vault erstellt wurde.
Format von Logs geschützter Ressourcen
Logeinträge geschützter Ressourcen enthalten die folgenden Felder:
| Feld | Beschreibung |
|---|---|
sourceResourceLocation |
Der Standort der Quellressource. |
sourceResourceId |
Die ID der Quellressource. |
currentBackupVaultName |
Der relative Name des Backup Vault, der mit der Quellressource verknüpft ist. |
currentBackupRuleDetails |
Die Details der Sicherungsregel des Sicherungsplans, der mit der Quellressource verknüpft ist. |
ruleName |
Der Name der Sicherungsregel, die für Sicherungsjobs verwendet wird. |
retentionDays |
Die Dauer in Tagen, für die die Sicherungen im Backup Vault aufbewahrt werden sollen, bevor sie gelöscht werden. |
recurrenceSchedule |
Der Wiederholungszeitplan einer Sicherung basierend auf der Sicherungsregel. |
backupWindow |
Das Sicherungsfenster, in dem Sie den Zeitraum festgelegt haben, in dem Sicherungsjobs gestartet werden können. Das Sicherungsfenster verwendet das 24-Stunden-Format mit Start- und Endzeiten zwischen 00 und 24 Stunden und einem Mindestzeitraum von sechs Stunden. |
recurrence |
Der Typ der Sicherungswiederholung, der stündlich, täglich, wöchentlich, monatlich oder jährlich sein kann. |
lastProtectedOn |
Der Zeitstempel, an dem die Ressource zuletzt geschützt wurde, im Format YYYY-MM-DDTHH:MM:SS.SSSZ. |
currentBackupPlanName |
Der relative Name des Sicherungsplans, der mit der Quellressource verknüpft ist. |
sourceResourceName |
Der relative Name der Ressource. |
resourceType |
Der Ressourcentyp. Beispiel: eine Compute Engine-Instanz. |
sourceResourceDataSizeGib |
Die Größe der Quellressource. |
Das folgende Beispiel zeigt einen Logeintrag zum Aufrufen geschützter Ressourcen, die im Backup Vault doc-test gespeichert sind.
{
"insertId": "15471111095544249995",
"jsonPayload": {
"lastProtectedOn": "2024-08-21T06:51:54Z",
"currentBackupRuleDetails": [
{
"backupWindow": "01:00 to 23:00",
"retentionDays": 14,
"recurrence": "Hourly",
"recurrenceSchedule": "Every 6 hours",
"backupWindowTimezone": "Etc/UTC",
"ruleName": "random-plan"
}
],
"sourceResourceDataSizeGib": 10,
"currentBackupPlanName": "projects/Backupvault_project_ID/locations/us-central1/backupPlans/backup-plan",
"resourceType": "Compute Engine",
"currentBackupVaultName": "projects/Backupvault_project_ID/locations/us-central1/backupVaults/doc-set",
"sourceResourceLocation": "us-central1-a",
"sourceResourceId": "1606474933247566298",
"sourceResourceName": "projects/Source_project_ID/zones/us-central1-a/instances/farhanmd-log-test--instance",
"@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRProtectedResourceLog"
},
"resource": {
"type": "backupdr.googleapis.com/BackupPlan",
"labels": {
"location": "us-central1",
"backup_plan_id": "backup-plan",
"resource_container": "236738525349"
}
},
"timestamp": "2024-11-05T10:39:03Z",
"severity": "INFO",
"logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_protected_resource",
"receiveTimestamp": "2024-11-05T10:50:34.275819255Z"
}
Beispielabfragen
Wenn Sie ausgewählte Logs aufrufen möchten, können Sie im Abfragebereich benutzerdefinierte Abfragen schreiben.
Verwenden Sie die folgende Abfrage, um Ressourcen aufzurufen, die mit einem Sicherungsplan geschützt sind.
logName:"bdr_protected_resource" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"
Verwenden Sie die folgende Abfrage, um Ressourcen aufzurufen, die in einem Backup Vault geschützt sind.
logName:"bdr_protected_resource" jsonPayload.currentBackupVaultName:"backupVaults/BACKUPVAULT_NAME"
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.