Fehlerbehebung im Log-Explorer

In diesem Dokument werden häufige Probleme bei der Anzeige von Logs erläutert. Außerdem wird beschrieben, wie Sie mit der Google Cloud Console Konfigurationsfehler oder unerwartete Ergebnisse aufrufen und beheben können.

Herunterladen der Protokolle fehlgeschlagen

Sie verwenden den Log-Explorer und klicken Sie auf Herunterladen. Der Befehl wird gestartet, aber nicht ausgeführt oder meldet einen Fehler.

Um dieses Problem zu beheben, verkürzen Sie die Ausführungszeit des Befehls. Versuchen Sie dazu Folgendes:

  • Verringern Sie im Dialogfeld Logs herunterladen den Wert für Maximale Anzahl von Logeinträgen.
  • Reduzieren Sie den Zeitraum, über den Logs abgefragt werden.
  • Klicken Sie in der Symbolleiste mit den Abfrageergebnissen auf Ähnliche Einträge ausblenden, bevor Sie mit dem Download beginnen.
  • Ändern Sie die Abfrage so, dass indexierte Felder verwendet werden.

Konsolenlogs für eine VM-Instanz können nicht gefunden werden

In die Console einer Compute Engine-Instanz geschriebene Logs sind im Log-Explorer möglicherweise nicht verfügbar. So rufen Sie diese Logs auf:

  1. Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf:

    Zu Seite VM-Instanzen

    Wenn Sie diese Seite über die Suchleiste finden, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Compute Engine ist.

  2. Wählen Sie die Instanz und dann Serieller Port 1 (Konsole) im Abschnitt Logs der Seite aus.

Sie können Instanzen so konfigurieren, dass die Ausgabe des seriellen Ports an Cloud Logging gesendet wird. Weitere Informationen finden Sie unter Logging für die Ausgabe des seriellen Ports aktivieren und deaktivieren.

Google Cloud-Projekt oder Organisations-ID abrufen

Wenn Sie eine Google Cloud-Projekt- oder eine Organisations-ID von einer beliebigen Stelle in der Google Cloud Console abrufen möchten, maximieren Sie in der Google Cloud-Projekt- und Organisationsauswahl die Liste der Google Cloud-Projekte und suchen Sie in der Spalte ID nach der Google Cloud-Projekt-ID.

Logeinträge werden nicht angezeigt

Wenn keine Logeinträge angezeigt werden, prüfen Sie Folgendes:

  • Ist das richtige Google Cloud-Projekt ausgewählt? Falls nicht, wählen Sie in der Auswahl für das Google Cloud-Projekt und die Organisation das richtige Google Cloud-Projekt aus.

  • Verwendet Ihr Google Cloud-Projekt Ressourcen, die Logs generieren, und gibt es Aktivitäten in diesen Ressourcen? Auch wenn das Google Cloud-Projekt neu ist, sollte es Audit-Logs haben, die die Tatsache dokumentieren, dass es erstellt wurde. Prüfen Sie, ob Sie eine Ressource verwenden, die Logs generiert. Informationen dazu finden Sie auf der Seite "Liste überwachter Ressourcen" im Abschnitt "Dienste Ressourcentypen zuordnen" auf.

  • Ist der Zeitraum zu kurz? Prüfen Sie, ob der Zeitraum in Ihrer Abfrage korrekt ist.

  • Prüfen Sie Ihre aktuellen Ausschlussabfragen, damit die gesuchten Logs nicht versehentlich ausgeschlossen werden.

  • Wird der richtige Bereich zum Ansehen von Logs verwendet? Eine Anleitung zum Anpassen des Suchumfangs finden Sie unter Bereich eingrenzen.

Meine Abfrage ist korrekt, aber ich sehe immer noch keine Logeinträge

  • Logeinträge, die die Aufbewahrungsdauer von Logging vom Alter her überschritten haben, werden nicht angezeigt. Die für Logs geltende Aufbewahrungsdauer entnehmen Sie dem Abschnitt Aufbewahrungsdauer von Logs.

  • Bei hoher Auslastung kann es beim Senden der Logs an Logging sowie bei deren Empfang oder Anzeige zu Verzögerungen kommen.

  • Im Log-Explorer sehen Sie keine Logeinträge, die Zeitstempel in der Zukunft haben, bis die aktuelle Zeit mit dem Vorkommen versehen ist. Ursache ist meist eine Zeitverzerrung in der Anwendung, aus der die Logs stammen.

  • Der Abfragebereich war zu groß und konnte nicht innerhalb eines angemessenen Zeitraums abgearbeitet werden. Möglicherweise wird dies als "Frist abgelaufen, bevor der Vorgang beendet werden konnte" angezeigt. Versuchen Sie, die Abfrage spezifischer zu machen oder den Zeitraum zu kürzen.

Abfrage gibt einen Fehler zurück

Wenn Sie eine Abfrage für eine Ressource senden, ohne einen Bucket anzugeben, ermittelt Cloud Logging anhand des Verlaufs der Senken im Google Cloud-Projekt, wo Einträge für diese Ressource geschrieben wurden. Wenn Cloud Logging mehr als 200 Buckets erkennt, in die möglicherweise Einträge geschrieben wurden, schlägt die Abfrage mit der Meldung Error: Invalid query fehl.

Um dieses Problem zu beheben, verfeinern Sie den Umfang Ihrer Abfrage auf eine Teilmenge des Speichers. Weitere Informationen finden Sie unter Bereich eingrenzen.

Zeitraum der Abfrageergebnisse stimmt nicht mit der Abfrage überein

Die Logdaten, die in den Bereichen Abfrageergebnisse und Logfelder angezeigt werden, werden entsprechend dem Zeitraum angepasst, der von der Histogrammzeitachse erfasst wird. Sie können die Zeitachse des Histogramms über die Zeitsteuerelemente des Histogramms oder über die Zeitraumauswahl anpassen. Durch das Anpassen dieser Zeitsteuerungen ändert sich der Abfrageausdruck im Bereich Abfrage nicht.

Wenn Sie eine Abfrage mit einem Zeitstempel haben, ist die Zeitraumauswahl deaktiviert und die Abfrage verwendet den Zeitstempelausdruck als Zeitraumbeschränkung. Wenn eine Abfrage keinen Zeitstempelausdruck hat, verwendet die Abfrage die Zeitraumauswahl als Zeitraumbeschränkung.