Auf dieser Seite wird beschrieben, wie Sie mit Cloud Logging Wartungslogs für eine Memorystore for Valkey-Instanz 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
Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.
Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.
Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die in den letzten 30 Tagen von Memorystore for Valkey erfasst wurden.
Fügen Sie im Query Builder die folgenden Codezeilen hinzu:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutAdvanced"
Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.
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
Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.
Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.
Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die in den letzten 30 Tagen von Memorystore for Valkey erfasst wurden.
Fügen Sie im Query Builder die folgenden Codezeilen hinzu:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="false"
Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.
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
Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.
Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.
Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die in den letzten 30 Tagen von Memorystore for Valkey erfasst wurden.
Fügen Sie im Query Builder die folgenden Codezeilen hinzu:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutInProgress" labels.is_completed="true"
Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.
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
Rufen Sie in der Google Cloud console die Seite Log-Explorer auf.
Wählen Sie oben auf der Seite Ihr Google Cloud Projekt aus.
Wählen Sie im Menü „Zeitraum“ einen Zeitraum aus, für den Sie Wartungslogs abfragen möchten. Sie können beispielsweise Logs abfragen, die in den letzten 30 Tagen von Memorystore for Valkey erfasst wurden.
Fügen Sie im Query Builder die folgenden Codezeilen hinzu:
logName="projects/PROJECT_NAME/logs/maintenance.googleapis.com%2Factivity_log" labels.activity_type_name="CloudMemorystoreRolloutCanceled"
Ersetzen Sie PROJECT_NAME durch den Namen Ihres Google Cloud Projekts.
Klicken Sie auf Abfrage ausführen. Die Logs für die abgebrochene Wartung werden angezeigt.
Fehlerbehebung
In diesem Abschnitt sind mögliche Probleme aufgeführt, die beim Aufrufen von Wartungslogs auftreten können, sowie Anleitungen zur Behebung dieser Probleme.
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 Valkey-Logs weiter, einschließlich Wartungslogs, die von der Senke_Requirednicht erfasst werden. Die Senke_Defaultspeichert diese Logs im Bucket_Default.Sie können die Senke
_Defaultzwar nicht löschen, aber deaktivieren, damit keine Logs mehr an den Bucket_Defaultweitergeleitet 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:
Verwenden Sie den
gcloud logging sinks describeBefehl.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.
Sehen Sie sich in der Ausgabe den Wert des Parameters
disabledan. Wenn der Werttrueist, haben Sie die Senke deaktiviert und müssen sie wieder aktivieren.
So aktivieren Sie die Senke wieder:
Verwenden Sie den
gcloud logging sinks updateBefehl.gcloud logging sinks update _Default --no-disabled --project=PROJECT_ID
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
Bestätigen Sie in der Ausgabe, dass der Wert des Parameters
disabledfalseist. 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 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:
Verwenden Sie den
gcloud logging sinks listBefehl.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.
Prüfen Sie in der Spalte
FILTER, ob der FilterLOG_ID("maintenance.googleapis.com/activity_log")enthalten ist. Wenn dieser Filter nicht angezeigt wird oder ein umfassenderer Filter vorhanden ist, der dieses Log ausschließt (z. B.(NOT LOG_ID("cloudaudit.googleapis.com/activity_log)")), haben Sie alle Senken so angepasst, dass Logs mit der Log-IDmaintenance.googleapis.com/activity_loggelöscht werden.Um dieses Problem zu beheben, müssen Sie entweder eine Senke erstellen oder aktualisieren, um die Wartungslogs einzubeziehen. Geben Sie für den
--log-filterParameterLOG_ID("maintenance.googleapis.com/activity_log")als Filter an.