Logs abfragen und ansehen

In diesem Dokument wird beschrieben, wie Sie Logeinträge mithilfe der Google Cloud Console abfragen, ansehen und analysieren. Ihnen stehen zwei Benutzeroberflächen zur Verfügung: Log-Explorer und Loganalysen. Sie können Logs mit beiden Benutzeroberflächen abfragen, ansehen und analysieren. Sie verwenden jedoch unterschiedliche Abfragesprachen und bieten unterschiedliche Funktionen. Zur Fehlerbehebung und Untersuchung von Logdaten empfehlen wir die Verwendung des Log-Explorers. Zum Generieren von Statistiken und Trends empfehlen wir die Verwendung von Loganalysen. Mit Logging API-Befehlen können Sie Ihre Logs abfragen und die Abfragen speichern. Sie können Ihre Logs auch mithilfe der Google Cloud CLI abfragen.

Log-Explorer

Der Log-Explorer wurde entwickelt, um Sie bei der Fehlerbehebung und Analyse der Leistung Ihrer Dienste und Anwendungen zu unterstützen. Ein Histogramm zeigt beispielsweise die Fehlerrate an. Wenn Sie einen Anstieg der Fehler oder etwas Interessantes bemerken, können Sie die entsprechenden Logeinträge suchen und anzeigen. Wenn ein Logeintrag einer Fehlergruppe zugeordnet ist, wird er mit einem Menü mit Optionen versehen, über das Sie auf weitere Informationen zur Fehlergruppe zugreifen können.

dieselbe Abfragesprache wird von der Cloud Logging API, der Google Cloud CLI und dem Log-Explorer unterstützt. Wenn Sie das Erstellen von Abfragen mit dem Log-Explorer vereinfachen möchten, können Sie Abfragen erstellen. Dazu verwenden Sie Menüs, geben Text ein und verwenden in einigen Fällen Optionen, die in der Anzeige eines einzelnen Logeintrags enthalten sind.

Der Log-Explorer unterstützt keine Aggregatvorgänge wie das Zählen der Anzahl von Logeinträgen, die ein bestimmtes Muster enthalten. Wenn Sie zusammengefasste Vorgänge ausführen möchten, aktivieren Sie Analysen für den Log-Bucket und verwenden Sie dann Loganalysen.

Weitere Informationen zum Suchen und Anzeigen von Logs mit dem Log-Explorer finden Sie unter Logs mit dem Log-Explorer ansehen.

Loganalysen

Mit Loganalysen können Sie Abfragen ausführen, die Ihre Logdaten analysieren, und sich anschließend die Abfrageergebnisse ansehen oder grafisch darstellen. Mithilfe von Diagrammen können Sie Muster und Trends in Ihren Logs im Zeitverlauf erkennen. Der folgende Screenshot zeigt die Diagrammfunktionen in Loganalysen:

Benutzeroberfläche für Loganalysen.

Angenommen, Sie möchten ein Problem beheben und die durchschnittliche Latenz für HTTP-Anfragen ermitteln, die im Laufe der Zeit an eine bestimmte URL gesendet werden. Wenn ein Log-Bucket für die Verwendung von Loganalysen aktualisiert wird, können Sie mit SQL-Abfragen die in Ihrem Log-Bucket gespeicherten Logs abfragen. Durch das Gruppieren und Aggregieren Ihrer Logs erhalten Sie Einblicke in Ihre Logdaten und können den Zeitaufwand für die Fehlerbehebung reduzieren.

Mit Log Analytics können Sie auch BigQuery zum Abfragen Ihrer Daten verwenden. Angenommen, Sie möchten BigQuery verwenden, um URLs in Ihren Logs mit einem öffentlichen Dataset bekannter schädlicher URLs zu vergleichen. Damit Ihre Logdaten für BigQuery sichtbar sind, aktualisieren Sie Ihren Bucket auf die Verwendung von Loganalysen und erstellen Sie ein verknüpftes Dataset.

Mit dem Log-Explorer können Sie weiterhin Probleme beheben und einzelne Logeinträge in aktualisierten Log-Buckets anzeigen.

Einschränkungen

  • Für das Upgrade eines vorhandenen Log-Buckets zur Verwendung von Loganalysen gelten die folgenden Einschränkungen:

    • Der Log-Bucket ist entsperrt, es sei denn, es handelt sich um den _Required-Bucket.
    • Es gibt keine ausstehenden Aktualisierungen für den Bucket.
  • Bei Log-Buckets, für die ein Upgrade auf Loganalysen durchgeführt wurde, ist Folgendes nicht möglich:

    • Unterstützung für Loganalysen wurde entfernt.
  • Sie können die Verknüpfung mit einem verknüpften BigQuery-Dataset löschen. Auch wenn Sie die Verknüpfung löschen, können Sie weiterhin Ansichten für den Log-Bucket auf der Seite Loganalysen abfragen.

  • Für Analysen stehen nur Logeinträge, die nach dem Upgrade geschrieben wurden, zur Verfügung.

Preise

Cloud Logging berechnet für die Weiterleitung von Logs an ein unterstütztes Ziel keine Gebühren, dafür können jedoch Gebühren anfallen. Mit Ausnahme des Log-Buckets _Required fallen in Cloud Logging Kosten für das Streamen von Logs in Log-Buckets sowie für die Speicherung über die standardmäßige Aufbewahrungsdauer des Log-Buckets an.

Cloud Logging ist für das Kopieren von Logs oder für Abfragen, die über die Seite Log-Explorer oder die Seite Loganalysen ausgeführt werden, kostenlos.

Weitere Informationen finden Sie in folgenden Dokumenten:

Wenn Sie einen Bucket für die Verwendung von Loganalysen aktualisieren und dann ein verknüpftes Dataset erstellen, fallen keine BigQuery-Aufnahme- oder Speicherkosten an. Wenn Sie ein verknüpftes Dataset für einen Log-Bucket erstellen, nehmen Sie Ihre Logdaten nicht in BigQuery auf. Stattdessen erhalten Sie über das verknüpfte Dataset Lesezugriff auf die im Log-Bucket gespeicherten Logdaten.

BigQuery-Analysegebühren fallen an, wenn Sie SQL-Abfragen für verknüpfte BigQuery-Datasets ausführen. Dazu gehören die Verwendung der Seite BigQuery Studio, der BigQuery API und des BigQuery-Befehlszeilentools.

Blogs

Weitere Informationen zu Loganalysen finden Sie in den folgenden Blogposts:

Nächste Schritte