什么是 Network Flow Monitor?
Network Flow Monitor 属于 Amazon CloudWatch Network Monitoring 的一项功能。Network Flow Monitor 使用您在 Amazon 工作负载中安装的完全托管代理来返回有关网络流的性能和可用性指标。使用 Network Flow Monitor,您可以针对实际工作负载获取重新传输和已传输数据等近乎实时的指标。您还可以通过检查网络运行状况指标(NHI)值来确定监测仪跟踪的网络流是否存在 Amazon 底层网络问题。
Network Flow Monitor 的主要功能
借助 Network Flow Monitor,您可以接收 VPC 网络中 TCP 流量所出现延迟和丢包的近乎实时的指标,因此您可以跟踪和调查工作负载流量的网络问题。
当 Amazon 工作负载出现网络性能下降时,Network Flow Monitor 可以帮助您确定问题由应用程序工作负载还是由 Amazon 底层基础设施引起。然后,您可以快速将故障排除重点放在出现问题的区域。
如何使用 Network Flow Monitor
使用 Network Flow Monitor,您可以在实例上安装轻量级代理,这些代理会收集和汇总性能指标。Network Flow Monitor 代理将分析 TCP 流量,然后将性能指标导出到 Network Flow Monitor 的服务后端。
代理会为您的工作负载收集以下指标:TCP 往返时间(RTT)、TCP 重新传输超时、TCP 重新传输和已传输的数据(字节)。在实例上安装代理后,代理会检测由实例托管的相应工作负载。然后,代理将生成网络性能指标并将这些指标发送到 Network Flow Monitor 后端。指标将汇总至子网、可用区、VPC 和 Amazon 服务等类别。
在网络流量监测仪范围内的所有网络流中,主要贡献者(按指标类型排序)的性能指标显示在 Amazon Web Services Management Console中的工作负载洞察选项卡上。通过查看排名靠前的贡献者的表格和图表,您可以通过创建监测仪来确定可能存在需要进行故障排除的损坏位置,以及要持续监控哪些工作负载。
使用监测仪,您可以随着时间的推移更密切地监控特定工作负载,并查看有关特定网络流的详细信息。除了查看所选网络流排名靠前的贡献者的性能指标外,您还可以查看有关网络流遍历网络跃点数的拓扑信息,以帮助您对问题进行故障排除。此外,网络流量监测仪还会为监测仪生成网络运行状况指标(NHI)。已降级 NHI 值表示在您选择的时间段内,监测仪跟踪的至少一个网络流存在 Amazon 网络问题。
除了查看您创建的监测仪中的信息外,我们还建议您定期返回查看工作负载见解页面上的指标,以查看网络流量性能指标的排名靠前的最新贡献者。在查看最新信息时,请考虑在当前监测仪中添加或移除工作负载,或者创建新监测仪是否会有帮助。