Grafana Cloud的合成监控插件中的traceroute如何帮助网络故障排除

81 阅读2分钟

Grafana云中的一个强大工具是合成监控,这是一个黑盒监控解决方案,可以提供其他方式难以获得的见解。它通过从外部和世界各地观察性能和正常运行时间,为你的应用程序提供不同的观点。因此,你可以建立一个对你的最终用户实际经历的了解。

然而,尽管它是伟大的,但合成监控也有局限性。因为收集的数据来自穿越公共互联网的外部请求,你无法获得与传统白盒监控工具相同的信息。

因此,合成监控通常被用来简单地找出一个请求是成功还是失败,以及它花了多长时间。有了这两条信息,你就可以直观地看到你的服务的上/下视图,就像在Grafana Cloud的合成监控插件中看到的那样。

但是,如果你想知道更多关于一个请求成功或失败的原因呢?

下一个层次

输入一种新的合成监控检查类型:traceroute。这个新功能的作用是追踪请求在互联网上的路径,让你了解更多关于客户端和服务器之间可能出现问题的地方的信息。所以现在,有了traceroute和Grafana Cloud,你就可以做几件事了。

将网络路径可视化....

......该路径是否随时间变化 ......。

....以及有多少跳可以到达目的地:

报酬

Traceroute是用于深入挖掘网络的理想工具,因为它为你提供更多关于你的最终用户和你的应用服务器之间发生的信息。它不仅能帮助你看到正在发生的事情,还能看到原因。

它还可以帮助检测问题是来自于你的网络内部还是外部,以及为什么你的客户可能会遇到问题,即使你的服务器已经启动并运行。如果一个检查在某些地方失败,而在其他地方有效,这就很好地说明了问题是来自你的网络外部。Traceroute允许你解决这个模糊问题,因为它显示了流量停止的地方。检查可以像合成监控中的其他检查一样设置,不需要特殊配置。