Spring Boot Admin - 如何防止 Spring Boot Admin Server 自行注册?
SpringBoot Admin - How to prevent SpringBoot Admin Server to register itself?
请问关于 Spring 引导管理 (SBA) 的小问题。
我可以很好地将客户端注册到 SBA 服务器,非常高兴。
不幸的是,服务器本身向自己注册。
SBA 的用途是监控和获取有关 SBA 客户端的信息。
我很难让 SBA 服务器不注册自己,而是只接受来自客户端的注册。
请问实现此目标的最佳方法是什么?
在我的应用程序中,我有:
@EnableScheduling
@EnableAdminServer
@EnableDiscoveryClient
@SpringBootApplication
public class MyApplication {
谢谢
在您的管理服务器属性中,您可以使用 spring.boot.admin.discovery.services
属性 专门将您想要监控的应用程序列入白名单,或者,您可以使用 spring.boot.admin.discovery.ignored-services
属性 将您不想监控的任何应用程序列入黑名单。
对于你的情况,你可以这样做:
spring.boot.admin.discovery.ignored-services:
- 'admin-server'
其中 admin-server 是您的管理服务器的 spring.application.name
。
请问关于 Spring 引导管理 (SBA) 的小问题。
我可以很好地将客户端注册到 SBA 服务器,非常高兴。 不幸的是,服务器本身向自己注册。
SBA 的用途是监控和获取有关 SBA 客户端的信息。 我很难让 SBA 服务器不注册自己,而是只接受来自客户端的注册。
请问实现此目标的最佳方法是什么?
在我的应用程序中,我有:
@EnableScheduling
@EnableAdminServer
@EnableDiscoveryClient
@SpringBootApplication
public class MyApplication {
谢谢
在您的管理服务器属性中,您可以使用 spring.boot.admin.discovery.services
属性 专门将您想要监控的应用程序列入白名单,或者,您可以使用 spring.boot.admin.discovery.ignored-services
属性 将您不想监控的任何应用程序列入黑名单。
对于你的情况,你可以这样做:
spring.boot.admin.discovery.ignored-services:
- 'admin-server'
其中 admin-server 是您的管理服务器的 spring.application.name
。