Logs abfragen und ansehen

In diesem Dokument wird beschrieben, wie Sie Logeinträge mithilfe von in der Google Cloud Console. Es stehen zwei Oberflächen zur Verfügung: der Log-Explorer und Log Analytics. 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 lässt 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 die durchschnittliche Latenz für HTTP-Anfragen kennen, die an eine bestimmte URL gesendet werden. Wenn ein Log-Bucket für die Verwendung von Loganalysen aktualisiert wird, Mit SQL können Sie die in Ihrem Log-Bucket gespeicherten Logs abfragen. Wenn Sie Ihre Protokolle gruppieren und aggregieren, können Sie Informationen zu Ihren Protokolldaten gewinnen, die Ihnen helfen, die Zeit 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

  • 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 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 die Seite Loganalysen nicht zum Abfragen von Logansichten verwenden, wenn der Log-Bucket für die Zugriffssteuerung auf Feldebene konfiguriert ist. Sie können jedoch Abfragen über die Seite Log-Explorer und über ein verknüpftes BigQuery-Dataset stellen. 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.

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.

Für das Kopieren von Logs, das Definieren von Log-Bereichen oder das Ausführen von Abfragen über die Seiten Log-Explorer oder Log Analytics fallen in Cloud Logging keine Gebühren an.

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.

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