I am working on a tool to monitor spring boot applications. In our environment, we have some 15 different spring boot apps running. I want to implement a UI which would provide the statuses of these applications without someone logging into servers. A quick google search found me the following options:
- Spring boot admin
- Discovery client/server
I have done the POCs for both of these and it seems they both need client applications (to be monitored) to have a dependency added into pom file as well as configuration properties (Discovery may have an option where discovery client scans the registry but I couldn't make it work). Now, even though I can add the maven dependencies, I don't really want to do that as there are many apps. Do we have any alternate way of 'magically detecting' all the running spring boot app on a server and show them somewhere?
Thanks in advance.