Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring引导应用程序监视_Spring_Spring Boot_Admin_Spring Boot Actuator - Fatal编程技术网

Spring引导应用程序监视

Spring引导应用程序监视,spring,spring-boot,admin,spring-boot-actuator,Spring,Spring Boot,Admin,Spring Boot Actuator,我正在开发一个监视spring启动应用程序的工具。在我们的环境中,大约有15种不同的spring boot应用程序正在运行。我想实现一个UI,它可以在没有人登录服务器的情况下提供这些应用程序的状态。通过快速的谷歌搜索,我找到了以下选项: 春季开机管理 发现客户端/服务器 我已经为这两个做了POC,似乎它们都需要监控客户端应用程序,以便将依赖项添加到pom文件以及配置属性中。Discovery可能有一个选项,其中Discovery client扫描注册表,但我无法使其工作。现在,尽管我可以添加ma

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

春季开机管理 发现客户端/服务器 我已经为这两个做了POC,似乎它们都需要监控客户端应用程序,以便将依赖项添加到pom文件以及配置属性中。Discovery可能有一个选项,其中Discovery client扫描注册表,但我无法使其工作。现在,尽管我可以添加maven依赖项,但我真的不想这样做,因为有很多应用程序。我们是否有其他方法“神奇地检测”服务器上所有正在运行的spring boot应用程序,并将其显示在某个地方


提前谢谢

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


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

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