In diesem Dokument wird beschrieben, wie Sie Logeinträge mithilfe der Google Cloud Console abfragen, aufrufen und analysieren. Ihnen stehen zwei Benutzeroberflächen zur Verfügung: der Log-Explorer und die Loganalyse. Sie können Logs mit beiden Benutzeroberflächen abfragen, anzeigen und analysieren. Sie verwenden jedoch unterschiedliche Abfragesprachen und unterschiedliche Funktionen. Zur Fehlerbehebung und Untersuchung von Logdaten empfehlen wir den Log-Explorer. Zum Generieren von Statistiken und Trends empfehlen wir die Verwendung von Loganalysen. Sie können Ihre Logs abfragen und Abfragen speichern, indem Sie Logging API-Befehle verwenden. Sie können Ihre Logs auch über die Google Cloud CLI abfragen.
Log-Explorer
Der Log-Explorer unterstützt Sie bei der Fehlerbehebung und Analyse der Leistung Ihrer Dienste und Anwendungen. Ein Histogramm zeigt beispielsweise die Fehlerrate an. Wenn Sie einen Anstieg der Fehlerzahl oder etwas Interessantes feststellen, können Sie die entsprechenden Logeinträge suchen und aufrufen. Wenn ein Logeintrag einer Fehlergruppe zugeordnet ist, wird der Logeintrag mit einem Menü mit Optionen versehen, über die 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. Um die Abfrageerstellung bei Verwendung des Log-Explorers zu vereinfachen, können Sie Abfragen erstellen. Verwenden Sie dazu Menüs, geben Sie Text ein und verwenden Sie in einigen Fällen Optionen, die in der Anzeige eines einzelnen Logeintrags enthalten sind.
Der Log-Explorer unterstützt keine aggregierten Vorgänge wie das Zählen der Anzahl von Logeinträgen, die ein bestimmtes Muster enthalten. Wenn Sie Aggregationsvorgänge ausführen möchten, aktivieren Sie Analysen für den Log-Bucket und verwenden Sie dann Loganalysen.
Weitere Informationen zum Suchen und Aufrufen von Logs mit dem Log-Explorer finden Sie unter Logs mit dem Log-Explorer ansehen.
Loganalysen
Mit Log Analytics können Sie Abfragen ausführen, die Ihre Logdaten analysieren, und dann die Abfrageergebnisse ansehen oder in einem Diagramm darstellen. Mithilfe von Diagrammen können Sie Muster und Trends in Ihren Logs im Zeitverlauf identifizieren. Der folgende Screenshot veranschaulicht die Diagrammfunktionen in Log Analytics:
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 wurden. Wenn ein Log-Bucket auf die Verwendung von Log Analytics aktualisiert wird, können Sie die im Log-Bucket gespeicherten Logs mit SQL-Abfragen abfragen. Durch das Gruppieren und Aggregieren Ihrer Logs erhalten Sie Informationen zu Ihren Logdaten und können so den Zeitaufwand für die Fehlerbehebung reduzieren.
Mit Log Analytics können Sie Ihre Daten auch mit BigQuery abfragen. 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, führen Sie ein Upgrade Ihres Buckets auf die Verwendung von Log Analytics durch 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 ansehen.
Einschränkungen
Nicht alle Regionen werden für Loganalysen unterstützt. Weitere Informationen finden Sie unter Unterstützte Regionen.
Wenn Sie einen vorhandenen Log-Bucket auf die Verwendung von Log Analytics upgraden möchten, gelten die folgenden Einschränkungen:
- Der Log-Bucket ist entsperrt, es sei denn, es ist der
_Required
-Bucket. - Für den Bucket gibt es keine ausstehenden Aktualisierungen.
- Nicht alle Regionen werden für Loganalysen unterstützt. Weitere Informationen finden Sie unter Unterstützte Regionen.
- Der Log-Bucket ist entsperrt, es sei denn, es ist der
Bei Log-Buckets, die auf Loganalysen aktualisiert werden, ist Folgendes nicht möglich:
- Unterstützung für Loganalysen entfernen.
Sie können die Verknüpfung mit einem verknüpften BigQuery-Dataset löschen. Wenn Sie den Link löschen, können Sie weiterhin Ansichten im Log-Bucket über die Seite Loganalysen abfragen.
Nur Logeinträge, die nach dem Upgrade geschrieben wurden, sind für Analysen verfügbar.
Preise
Das Weiterleiten von Logs an ein unterstütztes Ziel ist in Cloud Logging kostenlos. Für das Ziel können jedoch Gebühren anfallen.
Mit Ausnahme des Log-Buckets _Required
berechnet Cloud Logging Gebühren für das Streamen von Logs in Log-Buckets und für eine längere Speicherdauer als die standardmäßige Aufbewahrungsdauer des Log-Buckets.
Bei Cloud Logging fallen keine Kosten für das Kopieren von Logs oder für Abfragen an, die über die Seite Log-Explorer oder Loganalysen ausgeführt werden.
Weitere Informationen finden Sie in folgenden Dokumenten:
- Preisübersicht für Cloud Logging
Zielkosten:
- Gebühren für das Generieren von VPC-Flusslogs fallen an, wenn Sie Ihre Virtual Private Cloud-Flusslogs senden und dann von Cloud Logging ausschließen.
Wenn Sie einen Bucket auf die Verwendung von Log Analytics upgraden 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, werden die Logdaten nicht in BigQuery aufgenommen. Stattdessen erhalten Sie über das verknüpfte Dataset Lesezugriff auf die Logdaten, die in Ihrem Log-Bucket gespeichert sind.
Für die Ausführung von SQL-Abfragen in mit BigQuery verknüpften Datasets fallen BigQuery-Analysegebühren an. Dazu gehört die Verwendung der Seite BigQuery Studio, der BigQuery API und des BigQuery-Befehlszeilentools.
Blogs
Weitere Informationen zu Loganalysen finden Sie in den folgenden Blogposts:
- Eine Übersicht über Loganalysen finden Sie unter Loganalysen in Cloud Logging ist jetzt allgemein verfügbar.
- Informationen zum Erstellen von Diagrammen, die durch Log Analytics-Abfragen generiert wurden, und zum Speichern dieser Diagramme in benutzerdefinierten Dashboards finden Sie unter Loganalysen-Diagramme und -Dashboards in der öffentlichen Vorschau in Cloud Logging angekündigt.
- Informationen zum Analysieren von Audit-Logs mit Log Analytics finden Sie unter Mit Log Analytics Sicherheitsinformationen aus Audit-Logs gewinnen.
- Wenn Sie Logs an BigQuery weiterleiten und den Unterschied zwischen dieser Lösung und der Verwendung von Log Analytics verstehen möchten, lesen Sie Zu Loganalysen für BigQuery Export-Nutzer wechseln.
Nächste Schritte
- Log-Bucket erstellen und für die Verwendung von Loganalysen upgraden
- Vorhandenen Bucket zur Verwendung von Log Analytics upgraden
Erstellen Sie Abfragen:
Beispielabfragen: