微服务依赖管理器工具

时间:2018-12-04 10:32:17

标签: microservices

是否有可用的工具来管理微服务依赖性。 例如:-如果存在诸如库存服务,目录服务和身份服务之类的服务,它们共同构成了产品服务。

是否有一个可视化的工具可以映射所有依赖关系,并且如果任何服务正在更改,它应该显示此服务将影响所有其他服务。

3 个答案:

答案 0 :(得分:2)

虽然这个问题是在几年前发布的,但是现在有一个名为Ortelius.io的开源工具可以在集群之间进行微服务依赖关系映射。它跟踪和版本化应用程序的“逻辑”视图,并显示哪些应用程序依赖于哪些服务。借助完整的版本控制引擎,可以在所有群集中进行跟踪。

https://github.com/ortelius/ortelius

答案 1 :(得分:-1)

我认为您的要求可以通过应用程序性能监视平台New Relic的Service map功能来满足。

签出https://docs.newrelic.com/docs/using-new-relic/service-maps/get-started/introduction-service-maps

服务映射是应用程序体系结构的可视化,可自定义表示。 地图会自动向您显示应用程序的连接和依赖关系,包括数据库和外部服务。 运行状况指标和性能指标向您显示架构各个部分的当前运行状态。

答案 2 :(得分:-1)

不是完全一样的依赖管理器,如果有的话,但是我们使用了一个名为Pinpoint的工具。其中许多功能是显示所有已精确定位的服务以及它们如何与其他服务和数据库交互的功能。 它可以帮助您找到服务的链接方式,并且可以推断出如果更改给定服务,所有服务将受到什么影响。

设置整个apm来查找这些依赖关系可能很困难,但是如果您从头开始,则可以考虑一下。

相关问题