使用 Network Flow Monitor
对于 Amazon EC2 实例之间的流量以及流向 Amazon S3 和 Amazon DynamoDB 等其他 Amazon 服务的流量,网络流量监测仪可提供对网络性能(例如数据包丢失和延迟)近乎实时的可见性。Network Flow Monitor 通过您在实例上安装的轻量级软件代理接收数据。代理通过 TCP 连接收集性能统计数据。此数据将发送到 Network Flow Monitor 后端服务,并计算每种指标类型排名靠前的贡献者。Network Flow Monitor 还会确定 Amazon 是否造成了所检测到的网络问题,并报告您选择监控的网络流的详细信息。
您可以查看单个账户中资源网络流的网络性能信息,也可以使用管理账户或委托管理员账户进行登录,通过 Amazon Organizations 配置网络流量监测仪来查看组织中多个账户的性能信息。
Network Flow Monitor 适用于想要实时了解网络性能的网络运营商和应用程序开发人员。在 CloudWatch 的 Network Flow Monitor 控制台中,您可以查看资源网络流的性能数据,这些数据已从代理进行汇总,并已分为不同的类别。例如,您可以查看可用区之间或 VPC 之间的流量数据。然后,您可以为特定流程创建监测仪,以便查看更多详细信息并随着时间的推移进行更密切的跟踪。
借助监测仪,您可以快速可视化指定时间范围内的网络连接的数据包丢失和延迟。对于每个监测仪,Network Flow Monitor 还会生成网络运行状况指标(NHI)。通过 NHI 值,您可以了解在所评估的时间段内,监测仪跟踪的网络流是否存在 Amazon 网络问题。使用 NHI 信息,您可以快速决定是否应关注 Amazon 网络问题的故障排除工作还是关注工作负载引起的网络问题。
要查看配置和使用网络流量监测仪的示例,请参阅以下博客文章:Visualizing network performance of your Amazon Cloud workloads with Network Flow Monitor