在微服务架构中分析跟踪的简单方法

2024-05-23 16:30:48 发布

您现在位置:Python中文网/ 问答频道 /正文

背景

我有一个用队列分配任务的系统。我有N个服务,它们通过N个队列相互通信

我的系统图如下所示: enter image description here

如您所见,结果性能取决于多个服务。因此,诊断故障(或性能问题)是一项艰巨的任务——很难找到问题出在链的哪一部分

我正在寻找一个工具,将为我提供一个所有的处理痕迹地图。像这样:

enter image description here

通过这样一个直观的图表,我可以找到链条的哪一部分是问题所在。很容易

问题

所以,我找到了一些解决这个问题的方法:

不幸的是,看起来很难:

  • 安装:这些工具依赖于多种其他工具(Zipkin、Jagger等)
  • 配置:不是一件容易的事。对于创建者站点来说,文档非常狭窄

我想知道我能不能有一个更简单的办法来解决这个简单的问题


Tags: 工具方法队列系统图表地图open性能