请定量证明这是网络的锅 —— 我思,故 Envoy sidecar 在
· ☕ 5 分钟
网络丢包等网络质量的问题,可以用 Envoy sidecar 来发现、定量、监控。测试时,可用 Envoy 作为 JMeter 等 client side 的 egress 去监控流量。本文谈其中一个实现方案
我不是网络专家,只是在经历了多年的生产和测试环境网络问题排查后,不想再得过且过,于是记录下所学到的知识。由于对 TCP 栈的实现了解有限,所以内容仅作参考。
本来想直接写理论、和实践分析的,但为了不 “赶客出門” 和不 TL;DR,还是以故事形式展开吧。语言要生动活泼。
话说,一次性能测试中,TPS 死活压不上,应用的响应时间增加。根据 Brendan Gregg 大神的最高指导精神,我开始用 USE(Utilization Saturation and Errors) 方法学去定位这个性能问题。