假设您经营着一个网站,然后收到某个办公室的客户报告,说您的网站突然变得非常慢。但是,无论您从哪里测试,它都运行得非常快,因此您怀疑问题出在他们这边 - 例如他们的网络连接、防火墙或 Web 浏览器配置。
有没有办法衡量他们遇到的速度问题,也许通过在你的网站上添加一些 javascript 来记录一些指标?
答案1
我会在他们的防火墙后面的虚拟机或回收的 Linux 机器上运行 smokeping,以便很好地了解他们的带宽随时间的变化情况。也许只有在白天或他们进行更新或做其他事情时,带宽才会变慢。但你至少需要几天的逐分钟统计数据才能获得良好的基线并开始找出异常情况。
如果您可以从防火墙获取数据包和字节输入/输出,并在 Prometheus 或 datadog 或您选择的指标系统中绘制图表,这也很有帮助。但查看实际 ping 和 http 响应时间更能代表您的最终用户正在处理的内容,因此我会首先开始收集这些信息。