Logs abfragen und ansehen

In diesem Dokument wird beschrieben, wie Sie mit der Google Cloud Console Logeinträge abfragen, aufrufen und analysieren. Es stehen zwei Oberflächen zur Verfügung: der Log-Explorer und Log Analytics. Sie können Protokolle mit beiden Oberflächen abfragen, aufrufen und analysieren. Sie verwenden jedoch unterschiedliche Abfragesprachen und 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 Logs Explorer soll Ihnen bei der Fehlerbehebung und Leistungsanalyse Ihrer Dienste und Anwendungen helfen. Ein Histogramm zeigt beispielsweise 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 Aggregationsvorgänge wie das Zählen der Anzahl der Logeinträge, die ein bestimmtes Muster enthalten. Wenn Sie aggregierte Vorgänge ausführen möchten, aktivieren Sie die Analysen für den Log-Bucket und verwenden Sie dann Log Analytics.

Weitere Informationen zum Suchen und Aufrufen 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. Mithilfe von Diagrammen können Sie Muster und Trends in Ihren Protokollen im Zeitverlauf erkennen. Der folgende Screenshot zeigt die Diagrammfunktionen in Log Analytics:

Benutzeroberfläche für Loganalysen.

Angenommen, Sie beheben ein Problem und möchten die durchschnittliche Latenz für HTTP-Anfragen ermitteln, die im Laufe der Zeit an eine bestimmte URL gesendet wurden. Wenn ein Log-Bucket für die Verwendung von Loganalysen aktualisiert wird, können Sie Folgendes verwenden: SQL-Abfragen zum Abfragen von Logs, die in Ihrem Log-Bucket gespeichert sind Diese SQL-Abfragen können auch Pipe-Syntax enthalten. 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 mit BigQuery URLs in Ihren Logs mit einem öffentlichen Dataset von bekannten schädlichen URLs vergleichen. Damit Ihre Logdaten für BigQuery sichtbar sind, müssen Sie Ihren Bucket auf Log Analytics umstellen und dann ein verknüpftes Dataset erstellen.

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

Beschränkungen

  • Für das Upgrade eines vorhandenen Log-Buckets auf Log Analytics gelten die folgenden Einschränkungen:

    • Der Log-Bucket ist entsperrt, es sei denn, es handelt sich um den Bucket _Required.
    • 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: Unterstützung für Loganalysen entfernen.

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

  • Sie können auf der Seite Log Analytics keine Log-Ansichten abfragen, wenn für den Log-Bucket Zugriffssteuerungen auf Feldebene konfiguriert sind. Sie können jedoch Abfragen senden, Seite Log-Explorer aufrufen und verknüpftes BigQuery-Dataset Da BigQuery keine Zugriffssteuerungen auf Feldebene berücksichtigt, ein verknüpftes Dataset abfragen möchten, können Sie alle Felder in den Logeinträgen abfragen.

  • Wenn Sie mehrere Protokoll-Buckets abfragen, die mit verschiedenen Cloud KMS-Schlüsseln konfiguriert sind, schlägt die Abfrage fehl, es sei denn, die folgenden Einschränkungen sind erfüllt:

    • Die Log-Buckets befinden sich am selben Ort.
    • Ein Ordner oder eine Organisation, die eine übergeordnete Ressource der Log-Buckets ist mit einem Standardschlüssel konfiguriert ist.
    • Der Standardschlüssel befindet sich am selben Speicherort wie die Protokoll-Buckets.

    Wenn die vorherigen Einschränkungen erfüllt sind, werden alle temporären Daten, die durch eine Log Analytics-Abfrage generiert werden, mit dem Cloud KMS-Schlüssel des übergeordneten Elements verschlüsselt.

Preise

Für das Weiterleiten von Logs an ein unterstütztes Ziel fallen in Cloud Logging keine Gebühren an. Es können jedoch Gebühren am Ziel erhoben werden. 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 für das Kopieren von Logs kostenlos. zum Definieren von Logbereichen verwendet oder für Suchanfragen, die über das Seiten Log-Explorer oder Loganalysen

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, werden Ihre Protokolldaten nicht in BigQuery aufgenommen. Stattdessen erhalten Sie Lesezugriff zu den Logdaten hinzufügen, die in Ihrem Log-Bucket über das verknüpfte Dataset gespeichert sind.

BigQuery-Analysegebühren fallen an, wenn Sie SQL-Abfragen auf verknüpfte BigQuery-Datasets ausführen. Dazu gehören die Seite BigQuery Studio, die BigQuery API und das BigQuery-Befehlszeilentool.

Blogs

Weitere Informationen zu Log Analytics finden Sie in den folgenden Blogbeiträgen:

Nächste Schritte