Auf dieser Seite wird erläutert, wie Sie die in Cloud Logging erstellten Logs für bereitgestellte Images aufrufen. Diese Protokolle enthalten Informationen zu den Details der bereitgestellten Images auf der Sicherungs-/Wiederherstellungs-Appliance. Diese Logs werden alle acht Stunden generiert.
Berechtigungen und Rollen
Sie benötigen die IAM roles/logging.viewer
, um die Protokolle für bereitgestellte Images aufzurufen. Mit der Rolle „Loganzeige“ erhalten Sie Lesezugriff auf die Protokolle der bereitgestellten Images aller Sicherungs-/Wiederherstellungsgeräte im angegebenen Projekt.
Weitere Informationen zu den IAM-Berechtigungen und -Rollen, die für Daten von bereitgestellten Image-Logs gelten, finden Sie unter Zugriffssteuerung mit IAM.
Logs für bereitgestellte Images aufrufen
Sie können die Logs der bereitgestellten Images des Sicherungs- und Notfallwiederherstellungsdienstes in Cloud Logging mithilfe der Google Cloud Console und der Google Cloud CLI aufrufen.
Konsole
- Klicken Sie in der Google Cloud Console auf Logging > Log-Explorer.
- Wählen Sie ein vorhandenes Cloud-Projekt aus.
- Wählen Sie im Bereich Abfragebautool in der Liste Lognamen auswählen die Option gcb_mounted_images aus.
gcloud
Die Google Cloud CLI bietet eine Befehlszeile für die Cloud Logging API. Führen Sie den folgenden Befehl aus, um die Logeinträge von Sicherungs-/Wiederherstellungsgeräten in einem Projekt zu lesen:
Die Google Cloud CLI bietet eine Befehlszeile für die Logging API. Führen Sie den folgenden Befehl aus, um die Logeinträge des bereitgestellten Images von Sicherungs-/Wiederherstellungsgeräten in einem Projekt zu lesen:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_gcb_mounted_images" --project=PROJECT_ID
```
Protokollformat für bereitgestellte Images
Logeinträge für bereitgestellte Images des Sicherungs- und Notfallwiederherstellungsdienstes enthalten die folgenden Felder:
Feldname | Beschreibung |
---|---|
Appliance-ID | Die ID der Appliance, die mit dem Host verknüpft ist, auf dem das Image bereitgestellt wird. |
Appliance-Name | Der Name der Appliance, die mit dem Host verknüpft ist, auf dem das Image bereitgestellt ist. |
Datum der letzten Bereitstellung | Der Zeitstempel, der angibt, wann das Image zuletzt erfolgreich bereitgestellt wurde. |
Angehängter Hostname | Der Name des Hosts, auf dem das Image bereitgestellt ist. |
ID des bereitgestellten Hosts | Die ID des Hosts, auf dem das Image bereitgestellt ist. |
Alter des bereitgestellten Images in Tagen | Die Anzahl der Tage seit der letzten Bereitstellung des Images. |
Name des bereitgestellten Images | Der Name des bereitgestellten Images. |
Label für bereitgestellte Ressource | Das Label, das mit der bereitgestellten Ressource verknüpft ist. |
Name der bereitgestellten Ressource | Der Name der Ressource, auf der das Image bereitgestellt ist. |
Lesemodus | Der Modus, in dem Daten aus dem OnVault-Pool gelesen werden. |
Datum des Wiederherstellungspunkts | Der Zeitstempel der letzten erfolgreichen Sicherung. |
Ressourcentyp | Der Ressourcentyp, z. B. Compute Engine-Instanz, Google Cloud VMware Engine, Dateisystem oder Datenbank. |
Virtuelle Größe der Ressource (GiB) | Die Größe der Ressource in GiB. |
Ressourcengröße (GiB) | Die Größe der geschützten Ressource in GiB. |
Wiederherstellbares Objekt | Das Objekt der Anwendung, das im Rahmen der Bereitstellung wiederhergestellt wird. |
Belegter Speicherplatz (GiB) | Die Größe des belegten Speicherplatzes in GiB. |
Ablaufdatum des Quellbilds | Das Ablaufdatum des bereitgestellten Images. Sie muss im Format JJJJ-MM-TTTHH:MM:SS.SSSZ angegeben werden. |
Name des Quellbilds | Der Name des Quellbilds. |
Typ des Quellbilds | Der Typ des Quellbilds. Es kann sich um einen Snapshot oder ein OnVault-Image handeln. |
Hostname der Quelle | Der Name des Quellhosts. |
Name der Quellressource | Der Name der Quellressource. |
Quellhost-ID | Die ID des Quellhosts, auf dem das Image bereitgestellt ist. |
Quellressourcen-ID | Die ID der Quellressource. |
Nutzername | Der Name des Nutzers, der die Bereitstellung initiiert hat. |
Das folgende Beispiel ist ein Logeintrag, der auf einer Sicherungs-/Wiederherstellungs-Appliance sky-full-82959
protokolliert wurde.
{
"insertId": "49459606_142868351806",
"jsonPayload": {
"source_resource_id": "14617",
"mounted_image_age_in_days": 72,
"source_host_id": "14348",
"source_image_type": "snapshot",
"appliance_name": "sky-full-82959",
"resource_size_in_gib": 0.31,
"mounted_host_id": "14348",
"restorable_object": "/postgre11-data",
"read_mode": "Balanced",
"storage_consumed_in_gib": 0,
"resource_virtual_size_in_gib": 47.99,
"recovery_point_date": "2024-05-03T18:15:46Z",
"appliance_id": "142868351806",
"source_resource_name": "/postgre11-data",
"source_image_name": "Image_0014977",
"resource_type": "FileSystem",
"mounted_host_name": "postgres11-1",
"source_image_expiration_date": "2024-05-05T18:16:07.530Z",
"mounted_image_name": "Image_0015394",
"user_name": "AGMUser(pkmishra@google.com:16924)",
"mounted_resource_name": "postgres1",
"last_mount_date": "2024-05-03T18:23:25Z",
"mounted_resource_label": "postgres1",
"source_host_name": "postgres11-1"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/xxxxxxxxxxxx",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1"
}
},
"timestamp": "2024-07-15T08:29:56.885Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images",
"receiveTimestamp": "2024-07-15T08:36:04.071156102Z"
}
Beispielabfragen
Wenn Sie ausgewählte Protokolle aufrufen möchten, können Sie im Bereich „Abfrage“ benutzerdefinierte Abfragen schreiben.
Mit der folgenden Abfrage können Sie alle Protokolle für bereitgestellte Images für eine bestimmte PROJECT_ID aufrufen:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
Wenn Sie das Protokoll mit den Details zum bereitgestellten Image aufrufen möchten, das mit einer Sicherungs-/Wiederherstellungs-Appliance verknüpft ist.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.appliance_name="appliance_name"
Wenn Sie das Protokoll mit den Details zum bereitgestellten Image für eine bestimmte Ressource aufrufen möchten.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_mounted_images"
jsonPayload.source_resource_name="resource_name"
Wenn Sie das Protokoll mit den Details zum bereitgestellten Image für einen bestimmten Host suchen.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.source_host_name="host_name"
Nächste Schritte
- Wenn Sie logbasierte Benachrichtigungen für den Sicherungs- und Notfallwiederherstellungsdienst konfigurieren möchten, erstellen Sie eine Protokollabfrage mit dem Filter „Protokolle für bereitgestellte Images“ und klicken Sie dann auf Logbasierte Benachrichtigungen konfigurieren.