Was ist Network Flow Monitor?
Network Flow Monitor ist ein Feature der Amazon-CloudWatch-Netzwerküberwachung. Network Flow Monitor verwendet vollständig verwaltete Agenten, die Sie in Ihren AWS-Workloads installieren, um Leistungs- und Verfügbarkeitsmetriken für Netzwerk-Flows zurückzugeben. Mit Network Flow Monitor können Sie nahezu in Echtzeit auf Metriken für Ihre tatsächlichen Workloads zugreifen, einschließlich Neuübertragungen und übertragener Daten. Sie können auch ermitteln, ob ein zugrunde liegendes Problem im AWS-Netzwerk bei den von einem Monitor verfolgten Netzwerk-Flows aufgetreten ist. Dazu prüfen Sie einfach die Network Health Indicator (NHI)-Werte.
Die wichtigsten Features von Network Flow Monitor
Mit Network Flow Monitor erhalten Sie nahezu in Echtzeit Metriken zur Latenz und zu Paketverlusten, die bei TCP-basiertem Datenverkehr in Ihrem VPC-Netzwerk auftreten. So können Sie Netzwerkprobleme für Ihren Workload-Datenverkehr verfolgen und untersuchen.
Wenn sich bei Ihren AWS-Workloads die Netzwerkleistung verschlechtert, können Sie mit Network Flow Monitor feststellen, ob das Problem durch die Anwendungs-Workload oder die zugrunde liegende AWS-Infrastruktur verursacht wird. So können Sie sich schnell auf den Bereich konzentrieren, in dem das Problem auftritt.
Funktionsweise von Network Flow Monitor
Mit Network Flow Monitor installieren Sie einfache Agenten auf Ihren Instances, die Leistungsmetriken erfassen und aggregieren. Network-Flow-Monitor-Agenten analysieren den TCP-Datenverkehr und exportieren Leistungsmetriken in das Backend des Network-Flow-Monitor-Service.
Agenten erfassen die folgenden Metriken für Ihre Workloads: TCP-Round-Trip-Zeit (RTT), TCP-Neuübertragungs-Timeouts, TCP-Neuübertragungen und übertragene Daten (Byte). Nachdem Sie Agenten auf Ihren Instances installiert haben, erkennen die Agenten die von den Instances gehosteten Workloads. Anschließend generieren die Agenten Netzwerkleistungsmetriken und senden sie an das Network-Flow-Monitor-Backend. Die Metriken werden in Kategorien wie Subnetze, Availability Zones, VPCs und AWS-Services zusammengefasst.
Leistungsmetriken für die wichtigsten Faktoren (nach Metriktyp) aus allen Netzwerk-Flows, die in Ihren Network-Flow-Monitor-Geltungsbereich fallen, werden auf der Registerkarte Workload-Einblicke in der AWS-Managementkonsole angezeigt. Anhand der Tabellen und Grafiken der wichtigsten Faktoren können Sie ermitteln, wo es möglicherweise Probleme gibt, die Sie beheben möchten, und welche Workloads Sie mit einem Monitor fortlaufend überwachen möchten.
Ein Monitor ermöglicht Ihnen, ausgewählte Workloads im Laufe der Zeit genauer zu überwachen und detaillierte Informationen zu spezifischen Netzwerk-Flows abzurufen. Neben Leistungsmetriken zu den wichtigsten Faktoren für die ausgewählten Netzwerk-Flows können Sie Informationen zum Netzwerkpfad mit den Netzwerk-Hops einsehen, die ein Netzwerk-Flow durchlaufen hat. Das hilft Ihnen, Probleme zu beheben. Für Monitore generiert Network Flow Monitor außerdem einen Network Health Indicator (NHI). Der NHI-Wert Beeinträchtigt bedeutet, dass während des ausgewählten Zeitraums für mindestens einen der vom Monitor verfolgten Netzwerk-Flows Probleme im AWS-Netzwerk aufgetreten sind.
Neben den Informationen in den von Ihnen erstellten Monitoren sollten Sie auch regelmäßig die Metriken auf der Seite mit den Workload-Einblicken überprüfen. Dort finden Sie die neuesten Faktoren für Leistungsmetriken für Ihre Netzwerk-Flows. Bei der Überprüfung der neuesten Informationen sollten Sie auch überlegen, ob es hilfreich wäre, Workloads in Ihren aktuellen Monitoren hinzuzufügen oder zu entfernen oder neue Monitore zu erstellen.