Protokolle für bereitgestellte Images

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

  1. Klicken Sie in der Google Cloud Console auf Logging > Log-Explorer.
  2. Wählen Sie ein vorhandenes Cloud-Projekt aus.
  3. 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