服务检测(Spring Boot Admin)
模块位置
监控服务端在 mms-zoom/mms-monitor(MmsMonitorApplication,@EnableAdminServer)。管理端 mms-admin 作为 Client 注册到该服务端,需在各自 profile(如 application-dev.yml)中配置 spring.boot.admin.client。
作用
- Spring Boot Admin:汇总实例列表、健康检查、线程、环境、日志等(具体菜单以当前依赖版本为准)。
- 与 Actuator:客户端需暴露所需
management.endpoints.web.exposure.include(主工程已按需配置,以仓库为准)。
典型启动顺序(本地)
- 启动
mms-monitor(默认端口以mms-zoom/mms-monitor/src/main/resources/application.yml为准,示例 9001)。 - 再启动
mms-admin,使spring.boot.admin.client.url指向监控服务地址(示例配置中为http://localhost:9001)。
若先启动 admin 后补启 monitor,实例可能出现短暂离线,刷新 Admin UI 即可。
客户端配置(摘自主工程,以实际 yml 为准)
spring.boot.admin.client.url:监控服务端地址。username/password:与服务端安全策略一致时使用(示例值见mms-monitor与mms-admin各 profile)。
文档修订(2026-04-01)
原文仅占位标题;现与 mms-zoom/mms-monitor、mms-admin 中 Spring Boot Admin 客户端配置对齐。
