我正在测试分布式体系结构上的软件服务。在我的系统中有5个节点。
- 客户端节点
- 前端节点
- 后端节点
- 数据库节点
- 外部节点
请求随着以下方式旅行客户端节点 ->前端节点 ->后端节点 ->数据库节点 ->后端节点 ->前端节点 ->两个(外部节点/客户端节点)
我需要在每个节点上计算每个节点上的请求所花费的时间。
请建议一些开源工具,可以帮助我找到解决方案。
预先感谢
jmeter不允许您这样做。
我不知道会让您这样做的开源工具。
您可以看一下AppDynamics,新遗物或商业工具的Dynatrace等APM。
您可以使用开源框架和自定义开发来构建它:
- 您将使用UUID呼叫
- 将每个堆栈报告定时并在时间序列db(如Influxdb)中添加到报告的信息中
- 使用Grafana等工具进行报告