Wartungsprotokolle ansehen

Auf dieser Seite wird beschrieben, wie Sie mit Cloud Logging Wartungslogs für eine Memorystore for Memcached-Instanz abfragen und ansehen.

Logs für geplante Wartung ansehen

Sie können die Google Cloud Console verwenden, um Logs für geplante Wartungsarbeiten 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 Wartungsprotokolle abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Memcached in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Query Builder die folgenden Codezeilen hinzu:

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

    Ersetzen Sie PROJECT_NAME durch den Namen IhresGoogle Cloud -Projekts.

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

Logs für laufende Wartungsarbeiten ansehen

In der Google Cloud -Konsole können Sie Logs für laufende Wartungsarbeiten abfragen und ansehen.

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 Wartungsprotokolle abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Memcached in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Query Builder die folgenden Codezeilen hinzu:

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

    Ersetzen Sie PROJECT_NAME durch den Namen IhresGoogle Cloud -Projekts.

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

Logs für abgeschlossene Wartungen ansehen

Sie können die Google Cloud Console verwenden, um Logs für abgeschlossene Wartungsarbeiten 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 Wartungsprotokolle abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Memcached in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Query Builder die folgenden Codezeilen hinzu:

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

    Ersetzen Sie PROJECT_NAME durch den Namen IhresGoogle Cloud -Projekts.

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

Logs für abgebrochene Wartungsarbeiten ansehen

Sie können die Google Cloud Console verwenden, um Logs für abgebrochene Wartungsarbeiten 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 Wartungsprotokolle abfragen möchten. Sie können beispielsweise Logs abfragen, die von Memorystore for Memcached in den letzten 30 Tagen erfasst wurden.

  4. Fügen Sie im Query Builder die folgenden Codezeilen hinzu:

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

    Ersetzen Sie PROJECT_NAME durch den Namen IhresGoogle Cloud -Projekts.

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

Fehlerbehebung

In diesem Abschnitt werden Probleme aufgeführt, die beim Aufrufen von Wartungsprotokollen auftreten können, und es wird beschrieben, wie Sie diese Probleme beheben können.

Sie deaktivieren die Senke „_Default“ in Cloud Logging.

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

  • _Required: Audit-Logs erfassen und im Bucket _Required speichern.

    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 Memcached-Logs, einschließlich Wartungslogs, weiter, die von der Senke _Required nicht erfasst werden. In der Senke _Default werden diese Logs im Bucket _Default gespeichert.

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

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

So prüfen Sie, ob Sie den _Default-Sink deaktiviert haben:

  1. Führen Sie den Befehl gcloud logging sinks describe aus.

    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 das Senken deaktiviert und müssen es wieder aktivieren.

So aktivieren Sie die Senke wieder:

  1. Führen Sie den Befehl gcloud logging sinks update aus.

    gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
    
  2. Mit dem Befehl gcloud logging sinks describe können Sie prüfen, ob die Senke aktiviert ist.

    gcloud logging sinks describe _Default --project=PROJECT_ID
    
  3. Prüfen Sie in der Ausgabe, ob der Wert des Parameters disabled false ist. Sie haben die Senke wieder aktiviert.

Sie konfigurieren 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 verworfen. Da diese Logs mit allen Wartungsaktivitäten in Logging verknüpft sind, können Sie die Wartungslogs nicht aufrufen.

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

  1. Führen Sie den Befehl gcloud logging sinks list aus.

    gcloud logging sinks list --project=PROJECT_ID
    

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

  2. Sehen Sie sich die Spalte FILTER an, um zu prüfen, ob sie den Filter LOG_ID("maintenance.googleapis.com/activity_log") enthält. 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 verworfen werden.

    Um dieses Problem zu beheben, müssen Sie entweder einen Sink erstellen oder aktualisieren, damit er die Wartungsprotokolle enthält. Geben Sie für den Parameter --log-filter den Filter LOG_ID("maintenance.googleapis.com/activity_log") an.