Logs abfragen und ansehen

In diesem Dokument wird beschrieben, wie Sie Logeinträge mithilfe von in der Google Cloud Console. Ihnen stehen zwei Benutzeroberflächen zur Verfügung: Log-Explorer und Loganalysen. Sie können abfragen, anzeigen und analysieren. Logs mit beiden Schnittstellen verwenden. Sie verwenden jedoch unterschiedliche Abfragesprachen haben unterschiedliche Funktionen. Zur Fehlerbehebung und Untersuchung von Protokolldaten empfehlen wir die Verwendung des Log-Explorer. Damit Statistiken und Trends generiert werden, sollten Sie Loganalysen verwenden. Sie können Ihre Protokolle abfragen und Ihre Abfragen speichern, indem Sie Logging API-Befehle Sie können Ihre Logs auch abfragen, indem Sie Google Cloud CLI

Log-Explorer

Der Log-Explorer unterstützt Sie bei der Fehlerbehebung und Analyse der Leistung Ihrer Dienste und Anwendungen. Zum Beispiel könnte ein Histogramm zeigt die Fehlerrate an. Wenn Sie einen Anstieg der Fehler oder finden Sie die Links entsprechende Logeinträge. Wenn ein Logeintrag mit einem error group ist, lautet der Logeintrag mit einem Menü mit Optionen, mit denen Sie auf weitere Informationen zur Fehlergruppe zugreifen können.

Die gleiche Abfragesprache die von der Cloud Logging API, der Google Cloud CLI, und den Log-Explorer. Um die Abfrageerstellung zu vereinfachen, wenn Sie den Log-Explorer verwenden, können Sie Abfragen erstellen, indem Sie Menüs verwenden, Text eingeben und, in einigen Fällen, über die auf dem Display eines einzelnen Log-Eintrags.

Der Log-Explorer unterstützt keine Aggregatvorgänge, z. B. die Anzahl der Logeinträge, die ein bestimmtes Muster enthalten. Wenn Sie Aggregatvorgä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

Loganalyse

Mit Loganalysen können Sie Abfragen ausführen, um Ihre Logdaten zu analysieren. können Sie die Abfrageergebnisse ansehen oder grafisch darstellen. Mit Diagrammen lassen sich um Muster und Trends im Zeitverlauf in Ihren Logs zu identifizieren. Die folgenden Screenshot zeigt die Diagrammfunktionen in Loganalysen:

Benutzeroberfläche für Loganalysen.

Angenommen, Sie möchten ein Problem beheben kennen Sie die durchschnittliche Latenz für HTTP-Anfragen, die an eine bestimmte URL gesendet wurden. Wenn ein Log-Bucket für die Verwendung von Loganalysen aktualisiert wird, Mit SQL-Abfragen können Sie die in Ihrem Log-Bucket gespeicherten Logs abfragen. Durch das Gruppieren und Aggregieren Ihrer Logs erhalten Sie Informationen zu Ihren Logs Daten, die Ihnen helfen können, den Zeitaufwand für die Fehlerbehebung zu reduzieren.

Mit Loganalysen können Sie auch BigQuery verwenden um Ihre Daten abzufragen. Angenommen, Sie möchten Vergleicht BigQuery URLs in Ihren Logs mit einem öffentlichen Dataset bekannte schädliche URLs. So machen Sie Ihre Protokolldaten sichtbar für BigQuery, upgraden Sie Ihren Bucket zur Verwendung von Loganalysen und führen Sie dann Erstellen Sie ein verknüpftes Dataset.

Sie können weiterhin Probleme beheben und einzelne Logeinträge ansehen in: Log-Buckets mit dem Log-Explorer aktualisiert haben.

Einschränkungen

  • So aktualisieren Sie einen vorhandenen Log-Bucket für die Verwendung von Loganalysen: Es gelten 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, die für die Verwendung von Loganalysen aktualisiert wurden, ist Folgendes nicht möglich: eines der folgenden Elemente:

    • Unterstützung für Loganalysen wurde entfernt.
  • Sie können die Verknüpfung mit einem verknüpften BigQuery-Dataset löschen. Das Löschen des Links ändert nichts daran, dass Sie Ansichten im Log-Bucket weiterhin abfragen können finden Sie auf der Seite Loganalysen.

  • Nur Logeinträge, die nach Abschluss des Upgrades geschrieben wurden, sind verfügbar für Analytics.

Preise

In Cloud Logging fallen keine Kosten für das Weiterleiten von Logs an einen unterstütztes Ziel; Am Ziel fallen jedoch möglicherweise Gebühren an. Mit Ausnahme des Log-Buckets _Required Cloud Logging berechnet Gebühren für das Streamen von Logs in Log-Buckets und die länger als die standardmäßige Aufbewahrungsdauer des Log-Buckets ist.

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

Weitere Informationen finden Sie in folgenden Dokumenten:

Es fallen keine Kosten für BigQuery-Aufnahme oder -Speicherung an, wenn Upgrade eines Buckets für Loganalysen und Ein verknüpftes Dataset erstellen Wenn Sie ein verknüpftes Dataset für einen Log-Bucket erstellen, wird Ihr Log-Daten in BigQuery ein. Stattdessen erhalten Sie Lesezugriff zu den Logdaten hinzufügen, die in Ihrem Log-Bucket über das verknüpfte Dataset gespeichert sind.

Für BigQuery-Analyse fallen Gebühren an, wenn Sie SQL-Abfragen für Mit BigQuery verknüpfte Datasets, einschließlich der Verwendung des Seite BigQuery Studio, die BigQuery API und die BigQuery-Befehlszeilentool.

Blogs

Weitere Informationen zu Loganalysen finden Sie in den folgenden Blogposts:

Nächste Schritte