1

我正在开发一种工具来监视 Spring Boot 应用程序。在我们的环境中,我们运行了大约 15 个不同的 Spring Boot 应用程序。我想实现一个 UI,它可以在没有人登录服务器的情况下提供这些应用程序的状态。快速谷歌搜索发现我以下选项:

  1. 春季启动管理员
  2. 发现客户端/服务器

我已经为这两个完成了 POC,似乎它们都需要客户端应用程序(被监视)将依赖项添加到 pom 文件以及配置属性中(发现可能有一个选项,发现客户端扫描注册表但我不能不要让它工作)。现在,即使我可以添加 maven 依赖项,我也不想这样做,因为有很多应用程序。我们是否有任何替代方法可以“神奇地检测”服务器上所有正在运行的 Spring Boot 应用程序并将它们显示在某个地方?

提前致谢。

4

2 回答 2

0

因此,自动发现和订阅选项只是需要解决的大量细节之一。尝试自己做会非常令人沮丧,因为您必须处理和管理有关 DNS、端口、环境、统计信息、监控、部署、启动新容器等等的大量细节。

如果你真的需要这样做,我会开始谷歌搜索“微服务容器”并查看现有选项。Cloud Foundry 似乎是很多商店都去过的最受欢迎的一种,但有很多选择。

于 2015-11-18T00:50:02.563 回答
-1

我认为 SpringBootAdmin 不需要在要监视的客户端应用程序的任何位置添加依赖项。请参考以下帖子了解如何设置 SBAP 以动态发现和监控 SpringBoot 服务Spring Boot Admin Page

于 2016-05-18T16:25:23.600 回答