Trafficflüsse analysieren

Auf dieser Seite wird beschrieben, wie Sie Traffic-Flüsse abfragen und analysieren.

Hinweis

  1. Wählen Sie in der Google Cloud Console auf der Seite für die Projektauswahl ein Google Cloud -Projekt aus oder erstellen Sie eines.

    Erforderliche Rollen zum Auswählen oder Erstellen eines Projekts

    • Projekt auswählen: Für die Auswahl eines Projekts ist keine bestimmte IAM-Rolle erforderlich. Sie können jedes Projekt auswählen, für das Ihnen eine Rolle zugewiesen wurde.
    • Projekt erstellen: Zum Erstellen eines Projekts benötigen Sie die Rolle „Project Creator“ (roles/resourcemanager.projectCreator), die die Berechtigung resourcemanager.projects.create enthält. Informationen zum Zuweisen von Rollen

    Zur Projektauswahl

  2. VPC-Flusslogs aktivieren.

Erforderliche Rollen und Berechtigungen

Da Flow Analyzer Daten im Namen des Nutzers liest, müssen Sie über ausreichende Berechtigungen zum Lesen des Buckets mit den Logs verfügen. Für den Bucket muss außerdem ein Upgrade durchgeführt werden, damit Observability Analytics verwendet werden kann.

  • Wenn ein Nutzer Logs in den Buckets lesen soll, verwenden Sie die Seite „Log-Explorer“. Auf der Seite „Observability Analytics“ können Sie eine der folgenden Rollen zuweisen:

    • Wenn Sie auf die Ansicht _Default im Bucket _Default zugreifen möchten, weisen Sie die Rolle „Loganzeige“ (roles/logging.viewer) zu.
    • Wenn Sie Zugriff auf alle Logs im Log-Bucket _Default, einschließlich der Logs zum Datenzugriff, benötigen, weisen Sie die Rolle „Betrachter privater Logs“ (roles/logging.privateLogViewer) zu.

    Weitere Informationen finden Sie unter Logging-Rollen.

  • Wenn ein Nutzer Logs lesen soll, die in einem benutzerdefinierten Bucket gespeichert sind, weisen Sie ihm die Rolle „Logs View Accessor“ (roles/logging.viewAccessor) zu. Sie können die Autorisierung auf eine bestimmte Logansicht beschränken. Weitere Informationen finden Sie unter Zugriff auf eine Logansicht steuern.

  • Alternativ können Sie eine benutzerdefinierte Rolle mit den folgenden Berechtigungen erstellen:

    • logging.buckets.get
    • logging.buckets.list
    • logging.logEntries.list
    • logging.logs.list
    • resourcemanager.projects.get

Abfrage erstellen und ausführen

So erstellen und führen Sie eine Abfrage mit einfachen Filtern aus:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Flow Analyzer auf.

    Flow Analyzer aufrufen

  2. Klicken Sie auf Quell-Bucket und gehen Sie so vor:

    1. Wählen Sie im Feld Log-Bucket den Log-Bucket mit den Flow-Logs aus, die Sie abfragen möchten. Standardmäßig werden Flow-Logs im Log-Bucket _Default gespeichert.
    2. Wählen Sie im Feld Log-Bucket-Ansicht eine Logansicht aus.
    3. Optional: Wenn Sie Flusslogs abfragen möchten, die einer bestimmten VPC-Flusslogkonfiguration zugeordnet sind, gehen Sie so vor:
      1. Aktivieren Sie das Kästchen Bestimmte Konfiguration auswählen.
      2. Wählen Sie in der Liste Logkonfigurationen eine oder mehrere VPC-Flusslogkonfigurationen aus. Mit der Option Für Subnetzwerke konfigurierte Flusslogs werden alle Flusslogs für alle Subnetze im Log-Bucket ausgewählt.
  3. Wählen Sie im Menü Traffic-Zusammenfassung eine der folgenden Optionen aus:

    • Quelle – Ziel: Aggregieren Sie den Traffic von der Quelle zum Ziel.
    • Client – Server: Aggregieren Sie den Traffic in beide Richtungen, indem Sie die Ressourcen mit niedrigeren Portnummern und Dienstdefinitionen oder mit GKE-Diensteigenschaften als Server betrachten.

    Weitere Informationen finden Sie unter Traffic-Aggregation.

  4. Legen Sie in der Zeitraumauswahl den Zeitraum für Ihre Abfrage fest. Der Standardzeitraum beträgt eine Stunde. Sie können einen voreingestellten Zeitraum auswählen, einen benutzerdefinierten Beginn und ein benutzerdefiniertes Ende angeben oder einen Zeitraum um eine bestimmte Uhrzeit auswählen.

  5. Wählen Sie in den Listen Filter einen oder mehrere Abfragefilter aus. Jeder Filter entspricht einem VPC-Flusslogfeld. Weitere Informationen zu diesen Feldern finden Sie unter Datensatzformat. Wenn Sie keine Filter auswählen, werden im Flow Analyzer die Abfrageergebnisse für alle Flows im ausgewählten Zeitraum angezeigt.

    Wenn Sie mehrere Werte für denselben Filter auswählen, wird ein OR-Operator verwendet. Wenn Sie in derselben Liste Filter mehrere Filter auswählen, wird ein AND-Operator verwendet. Wenn Sie beispielsweise zwei IP-Adresswerte (10.10.0.10 und 10.10.0.20) und zwei Länder-Werte (usa und fra) auswählen, wird die folgende Filterlogik auf die Abfrage angewendet: (IP=10.10.0.10 OR IP=10.10.0.20) AND (Country=usa OR Country=fra).

  6. Wählen Sie aus, wie die Abfrageergebnisse organisiert werden sollen, indem Sie die Listen Abläufe organisieren nach verwenden oder die Standardwerte beibehalten.

  7. Klicken Sie auf Neue Abfrage ausführen.

    Das Diagramm Höchste Datenflüsse und die Tabelle Alle Datenflüsse werden aktualisiert.

    Im Bereich Anzeigeoptionen können Sie die Abfrageergebnisse anpassen. Weitere Informationen finden Sie unter Anzeigeoptionen. Informationen zum Auswählen benutzerdefinierter Optionen finden Sie hier.

SQL-Abfrage erstellen und ausführen

So erstellen und führen Sie eine Abfrage in Flow Analyzer mit SQL-Filtern aus:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Flow Analyzer auf.

    Flow Analyzer aufrufen

  2. Wählen Sie einen Log-Bucket aus. Wenn Sie den Log-Bucket _Default verwenden möchten, können Sie diesen Schritt überspringen.

  3. Legen Sie den Zeitraum der Abfrage über die Zeitraumauswahl fest oder wählen Sie Im ausgewählten Zeitraum noch einmal ausführen aus.

  4. Wählen Sie im Menü Traffic-Zusammenfassung eine der folgenden Optionen aus:

    • Quelle – Ziel: Aggregieren Sie den Traffic von der Quelle zum Ziel.
    • Client – Server: Der Traffic in beide Richtungen wird zusammengefasst, indem die Ressourcen mit niedrigeren Portnummern und Dienstdefinitionen als Server betrachtet werden.

    Weitere Informationen finden Sie unter Traffic-Aggregation.

  5. Klicken Sie auf SQL-Filter.

  6. Geben Sie die SQL-Filterabfrage mit BigQuery-SQL-Syntax ein.

  7. Wenn Sie die Syntax und Beispiele für Filterausdrücke aufrufen möchten, klicken Sie auf Syntax und Beispiele für Filterausdrücke.

  8. Organisieren Sie den Datenfluss mithilfe der Felder. Wählen Sie ein Feld aus, um die Flussdetails zu organisieren.

  9. Klicken Sie auf Neue Abfrage ausführen.

    Das Diagramm Höchste Datenflüsse und die Tabelle Alle Datenflüsse werden aktualisiert.

    Im Bereich Anzeigeoptionen können Sie die Abfrageergebnisse anpassen. Weitere Informationen finden Sie unter Anzeigeoptionen. Informationen zum Auswählen benutzerdefinierter Optionen finden Sie hier.

Anzeigeoptionen anpassen

Sie können die folgenden Modi verwenden, um Daten zu Ihren Traffic-Flows anzuzeigen und zu analysieren:

  • Datenvolumen (Standard): Zeigt die gesendeten Bytes und Pakete an.
  • Paketverluste: Zeigt die Verlustrate und die Anzahl der Verluste für Bytes und Pakete an.
  • Latenz: Hier wird die Umlaufzeit angezeigt.

Weitere Informationen finden Sie unter Anzeigeoptionen.

Flüsse im Datenvolumenmodus anzeigen

Console

  1. Abfrage erstellen und ausführen
  2. Prüfen Sie im Bereich Anzeigeoptionen den Abstimmungszeitraum und ändern Sie ihn bei Bedarf. Weitere Informationen finden Sie unter Abstimmungszeitraum.
  3. Wählen Sie Datenvolumen als Anzeigemodus aus.
  4. Wählen Sie als Messwerttyp Gesendete Bytes oder Gesendete Pakete aus.
  5. Überprüfen Sie den Abschnitt Erweiterte Einstellungen und ändern Sie ihn gegebenenfalls:

    • Mit der Option Tabellenaggregation können Sie auswählen, welche Messwerte als Spalten in der Tabelle Alle Datenflüsse angezeigt werden.

      • Wenn Sie Gesendete Byte als Messwerttyp auswählen, haben Sie folgende Optionen:

        • Gesamter Traffic: Der gesamte Traffic für den ausgewählten Zeitraum. Standardmäßig aktiviert.
        • Durchschn. Traffic-Rate: Die durchschnittliche Traffic-Rate für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • Median-Traffic-Rate: Die Median-Traffic-Rate für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • P95-Traffic-Rate: Die Traffic-Rate im 95. Perzentil für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • Max. Traffic-Rate: Die maximale Traffic-Rate für den ausgewählten Zeitraum.
      • Wenn Sie Gesendete Pakete als Messwert auswählen, haben Sie folgende Optionen:

        • Aggregierte Pakete: Die Gesamtzahl der Pakete für den ausgewählten Zeitraum. Standardmäßig aktiviert.
        • Durchschn. Paketsenderate: Die durchschnittliche Paketsenderate für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • Medianwert der Paketsenderate: Der Medianwert der Paketsenderate für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • P95-Paketsenderate: Die Paketrate im 95. Perzentil für den ausgewählten Zeitraum. Wird nur für die Abstimmungszeiträume berechnet, in denen Traffic beobachtet wurde.
        • Max. Paketsenderate: Die maximale Paketsenderate für den ausgewählten Zeitraum.

      Weitere Informationen finden Sie unter Messwertaggregationen.

    • Mit der Option Stichprobenpunkte können Sie den Berichterstellungs-Endpunkt oder eine Kombination aus beiden Endpunkten auswählen:

      • Quellendpunkt: Die Anzahl der gesendeten Byte oder Pakete, die am Quellendpunkt eines Flows gemeldet werden.
      • Zielendpunkt: Die Anzahl der gesendeten Byte oder Pakete, die am Zielendpunkt eines Flows gemeldet werden.
      • Summe von Quelle und Ziel: Die Summe der gesendeten Bytes oder Pakete, die von beiden Endpunkten eines Flows gemeldet werden.
      • Durchschnitt von Quelle und Ziel: Durchschnitt der gesendeten Byte oder Pakete, wie von beiden Endpunkten eines Flows gemeldet, wenn sowohl Quell- als auch Zieldetails in VPC-Flusslogs verfügbar sind.

      Weitere Informationen finden Sie unter Stichprobenpunkt.

  6. Klicken Sie auf Neue Abfrage ausführen.

Flüsse im Paketverlustmodus anzeigen

Console

  1. Abfrage erstellen und ausführen
  2. Prüfen Sie im Bereich Anzeigeoptionen den Abstimmungszeitraum und ändern Sie ihn bei Bedarf. Weitere Informationen finden Sie unter Abstimmungszeitraum.
  3. Wählen Sie Paketverluste als Anzeigemodus aus.
  4. Wählen Sie als Messwerttyp die Option Gesendete Pakete oder Gesendete Bytes aus.
  5. Wählen Sie für Zeitachse anzeigen die Option Drop-Rate (%) oder Anzahl der Drops aus.
  6. Verwenden Sie im Bereich Erweiterte Einstellungen die Option Sampling-Punkte, um Paketverluste vom Quellendpunkt, vom Zielendpunkt oder von Quelle und Ziel (ein beliebiger Endpunkt) anzuzeigen. Weitere Informationen finden Sie unter Stichprobenpunkt.
  7. Klicken Sie auf Neue Abfrage ausführen.

Abläufe im Latenzmodus anzeigen

Console

  1. Abfrage erstellen und ausführen
  2. Prüfen Sie im Bereich Anzeigeoptionen den Abstimmungszeitraum und ändern Sie ihn bei Bedarf. Weitere Informationen finden Sie unter Abstimmungszeitraum.
  3. Wählen Sie Latenz als Anzeigemodus aus.
  4. Wählen Sie als Messwerttyp die Option Umlaufzeit (Median) aus.
  5. Wählen Sie unter Flows sortieren nach einen Ranking-Messwert aus. Mit diesem Messwert wird die Sortierreihenfolge in der Tabelle Alle Latenzflüsse festgelegt und bestimmt, welche Flüsse im Diagramm Flüsse mit der höchsten Latenz angezeigt werden. Sie können aus den folgenden Ranking-Messwerten auswählen:

    • Durchschnittlich: Sortiert Datenflüsse nach der höchsten durchschnittlichen Latenz (einschließlich Latenzspitzen).
    • Max.: Sortiert Datenflüsse nach der höchsten Latenzspitze.
    • Median: Sortiert Datenflüsse nach der höchsten Medianlatenz (Latenzspitzen werden ausgeschlossen).
    • P95: Sortiert Datenflüsse nach der höchsten Latenz am 95. Perzentil.
    • P99: Sortiert Datenflüsse nach der höchsten Latenz für das 99. Perzentil.
    • Standardabweichung: Sortiert Datenflüsse nach der höchsten Latenzabweichung (Inkonsistenz).
  6. Überprüfen Sie den Abschnitt Erweiterte Einstellungen und ändern Sie ihn gegebenenfalls:

    • Mit der Option Stichprobenpunkte können Sie den Berichtsendpunkt auswählen, der entweder die Quelle oder das Ziel sein kann.
    • Mit der Option Diagrammaggregation können Sie die Berechnungsmethode für das Diagramm Flüsse mit der höchsten Latenz festlegen. Diese Methode wird auf die Daten angewendet, die basierend auf der Ranking-Metrik ausgewählt werden, die Sie in der Liste Abläufe sortieren nach auswählen. Folgende Berechnungsmethoden stehen zur Auswahl:

      • Durchschnittliche Latenz: Berechnet die durchschnittliche Latenz (einschließlich Latenzspitzen).
      • Maximale Latenz: Berechnet die höchsten Latenzspitzen.
      • Medianlatenz: Berechnet die Medianlatenz (ohne Latenzspitzen).
      • P95-Latenz: Berechnet die Latenz am 95. Perzentil.
      • P99-Latenz: Berechnet das 99. Perzentil der Latenz.
    • Mit der Option Tabellenaggregation können Sie auswählen, welche Messwerte zusätzlich zum Ranking-Messwert als Spalten in der Tabelle Alle Latenzflüsse angezeigt werden.

    • Mit der Option Datenflüsse ausblenden, die weniger beigetragen haben als können Sie Datenflüsse mit geringem Volumen aus der Abfrage ausschließen.

      Wenn in Ihrer Abfrage beispielsweise insgesamt 1.000 Logs gefiltert wurden, werden bei der Einstellung 1% alle Flows ausgeblendet, die weniger als 10 Logs beigetragen haben. Wenn Sie den Wert auf 0% festlegen, wird keine Filterung angewendet und jeder Flow wird unabhängig von seinem Beitrag angezeigt.

  7. Klicken Sie auf Neue Abfrage ausführen.

Flowdetails ansehen

So rufen Sie Flussdetails für einen ausgewählten Fluss in der Tabelle „Datenflüsse“ auf:

Console

  1. Abfrage erstellen
    1. Wählen Sie einen Log-Bucket aus. Wenn Sie den Log-Bucket _Default verwenden möchten, können Sie diesen Schritt überspringen.
    2. Legen Sie den Zeitraum der Abfrage über die Zeitraumauswahl fest oder wählen Sie Im ausgewählten Zeitraum noch einmal ausführen aus.
    3. Wählen Sie die Filter aus.
    4. Wählen Sie die Felder aus, nach denen die Ergebnisse organisiert werden sollen.
  2. Führen Sie die Abfrage aus.
  3. Klicken Sie in der Tabelle Alle Datenflüsse, Alle Paketverlustflüsse oder Alle Latenzflüsse für einen beliebigen Fluss auf Details. Auf der Seite Details des Datenflusses werden alle Ressourcen angezeigt, die den ausgewählten Filtern entsprechen, sowie der Traffic dieser Ressourcen. Bei Paketverlusten können Sie auch in der Tabelle Alle Paketverlustflüsse auf den Grund für den Verlust klicken, um weitere Informationen dazu aufzurufen.

Trafficflüsse aufschlüsseln

Sie können den Traffic der ausgewählten Ressourcen weiter verfeinern. Mit Flow Analyzer können Sie die Abfrageergebnisse mithilfe der verbleibenden Felder, die in VPC-Flusslogs verfügbar sind, weiter aufschlüsseln. Weitere Informationen finden Sie unter Ablaufdetails ansehen.

So analysieren Sie Traffic-Flows mit weiteren Feldern:

Console

  1. Abfrage erstellen
    1. Wählen Sie einen Log-Bucket aus. Wenn Sie den Log-Bucket _Default verwenden möchten, können Sie diesen Schritt überspringen.
    2. Legen Sie den Zeitraum der Abfrage über die Zeitraumauswahl fest oder wählen Sie Im ausgewählten Zeitraum noch einmal ausführen aus.
    3. Wählen Sie die Filter aus.
    4. Wählen Sie die Felder aus, nach denen die Ergebnisse organisiert werden sollen.
  2. Führen Sie die Abfrage aus.
  3. Klicken Sie in der Tabelle Alle Datenflüsse, Alle Paketverlustflüsse oder Alle Latenzflüsse für einen beliebigen Fluss auf Details.

    Auf der Seite Details des Datenflusses werden alle Ressourcen angezeigt, die den ausgewählten Filtern entsprechen, sowie der Traffic dieser Ressourcen.

  4. Wählen Sie in der Liste Aufschlüsseln nach ein Feld aus, um eine Aufschlüsselung vorzunehmen.

  5. Wenn Sie die Daten mit früheren Traffic-Daten vergleichen möchten, klicken Sie auf den Ein/Aus-Button Mit früheren Daten vergleichen. Mit dieser Funktion können Sie sechs Linien sehen: drei durchgezogene Linien für die drei wichtigsten Traffic-Flüsse aus dem Drilldown und drei gestrichelte Linien in entsprechenden Farben für den bisherigen Traffic.

Nächste Schritte