Wartungsprotokolle ansehen

Auf dieser Seite wird beschrieben, wie Sie mit Cloud Logging Wartungslogs für einen Cluster in Memorystore for Redis Cluster abfragen und ansehen.

Logs für geplante Wartung ansehen

Sie können die Google Cloud console verwenden, um Logs für geplante Wartung abzufragen und anzusehen.

Console

  1. Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.

    Log-Explorer

  2. Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.

  3. Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Redis Cluster in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Abfrage-Editor die folgenden Codezeilen hinzu:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutAdvanced"
    

    Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.

  5. Klicken Sie auf Abfrage ausführen. Die Logs für die geplante Wartung werden angezeigt.

Logs für laufende Wartung ansehen

Sie können die Google Cloud console verwenden, um Logs für laufende Wartung abzufragen und anzusehen.

Console

  1. Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.

    Log-Explorer

  2. Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.

  3. Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Redis Cluster in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Abfrage-Editor die folgenden Codezeilen hinzu:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutInProgress"
    labels.is_completed="false"
    

    Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.

  5. Klicken Sie auf Abfrage ausführen. Die Logs für die laufende Wartung werden angezeigt.

Logs für abgeschlossene Wartung ansehen

Sie können die Google Cloud console verwenden, um Logs für abgeschlossene Wartung abzufragen und anzusehen.

Console

  1. Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.

    Log-Explorer

  2. Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.

  3. Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Redis Cluster in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Abfrage-Editor die folgenden Codezeilen hinzu:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutInProgress"
    labels.is_completed="true"
    

    Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.

  5. Klicken Sie auf Abfrage ausführen. Die Logs für die abgeschlossene Wartung werden angezeigt.

Logs für abgebrochene Wartung ansehen

Sie können die Google Cloud console verwenden, um Logs für abgebrochene Wartung abzufragen und anzusehen.

Console

  1. Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.

    Log-Explorer

  2. Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.

  3. Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Redis Cluster in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Abfrage-Editor die folgenden Codezeilen hinzu:

    logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log"
    labels.activity_type_name="CloudRedisClusterRolloutCanceled"
    

    Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.

  5. Klicken Sie auf Abfrage ausführen. Die Logs für die abgebrochene Wartung werden angezeigt.

Fehlerbehebung

In diesem Abschnitt werden Probleme aufgeführt, die beim Aufrufen von Wartungslogs auftreten können, und es werden Anleitungen zur Behebung dieser Probleme gegeben.

Sie deaktivieren die Senke _Default in Cloud Logging

In Logging hat jedes Projekt, jeder Ordner und jede Organisation die folgenden Senken:

  • _Required: Erfasst Audit-Logs und speichert sie im Bucket _Required.

    Sie können diese Senke nicht deaktivieren oder löschen. Außerdem haben die Logs im Bucket eine standardmäßige Aufbewahrungsdauer von 400 Tagen.

  • _Default: Leitet alle Memorystore for Redis Cluster-Logs weiter, einschließlich Wartungslogs, die nicht von der Senke _Required erfasst werden. Die Senke _Default speichert diese Logs im Bucket _Default.

    Sie können die Senke _Default zwar nicht löschen, aber deaktivieren, damit keine Logs mehr an den Bucket _Default weitergeleitet werden. Außerdem haben die Logs im Bucket eine standardmäßige Aufbewahrungsdauer von 30 Tagen.

Wenn Sie die Senke _Default deaktivieren, werden alle Logs in der Senke von Logging gelöscht, einschließlich maintenance.googleapis.com/activity_log, das mit allen Wartungsaktivitäten in Logging verknüpft ist. Daher können die Logs nicht in der Senke gespeichert werden.

So prüfen Sie, ob Sie die Senke _Default deaktiviert haben:

  1. Verwenden Sie den gcloud logging sinks describe Befehl.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    

    Ersetzen Sie PROJECT_ID durch die ID oder Projektnummer des Google Cloud Projekts, das die Senke enthält.

  2. Sehen Sie sich in der Ausgabe den Wert des Parameters disabled an. Wenn der Wert true ist, haben Sie die Senke deaktiviert und müssen sie wieder aktivieren.

So aktivieren Sie die Senke wieder:

  1. Verwenden Sie den gcloud logging sinks update Befehl.

    gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
    
  2. Verwenden Sie den gcloud logging sinks describe-Befehl, um zu prüfen, ob die Senke aktiviert ist.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    
  3. Bestätigen Sie in der Ausgabe, dass der Wert des Parameters disabled false ist. Sie haben die Senke wieder aktiviert.

Sie konfigurieren die Senkenfilter nicht richtig

In Logging können Sie Senken anpassen, um zu steuern, welche Logs in einem Google Cloud Projekt gespeichert werden. Erstellen Sie dazu Filter, um die Logtypen anzugeben, die die Senken enthalten sollen.

Wenn Sie für mindestens eine Senke keinen Filter konfigurieren, der Logs mit der Log-ID maintenance.googleapis.com/activity_log enthält, werden diese Logs von Logging gelöscht. Da diese Logs mit allen Wartungsaktivitäten in Logging verknüpft sind, können Sie die Wartungslogs nicht ansehen.

So prüfen Sie, ob die Senkenfilter richtig konfiguriert sind:

  1. Verwenden Sie den gcloud logging sinks list Befehl.

    gcloud logging sinks list --project=PROJECT_ID
    

    Ersetzen Sie PROJECT_ID durch die ID oder Projektnummer des Google Cloud Projekts, das die Senke enthält.

  2. Prüfen Sie in der Spalte FILTER, ob der Filter LOG_ID("maintenance.googleapis.com/activity_log") enthalten ist. Wenn dieser Filter nicht angezeigt wird oder ein umfassenderer Filter vorhanden ist, der diesen Log ausschließt (z. B. (NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), haben Sie alle Senken so angepasst, dass Logs mit der Log-ID maintenance.googleapis.com/activity_log gelöscht werden.

    Um dieses Problem zu beheben, müssen Sie eine Senke erstellen oder aktualisieren, um die Wartungslogs einzuschließen. Geben Sie für den --log-filter Parameter LOG_ID("maintenance.googleapis.com/activity_log") als Filter an.