// the find
codecentric/spring-boot-admin
Admin UI for administration of spring boot applications
Spring Boot Admin is a web UI that sits on top of Spring Boot's Actuator endpoints, giving you a dashboard to view health, metrics, logs, environment properties, thread dumps, and JMX beans across all your registered services. It's for teams running multiple Spring Boot apps who want a central place to poke at running instances without SSH-ing into servers. Actively maintained, now tracking Spring Boot 4.0.
Version pinning mirrors Spring Boot's own major.minor cadence, so you always know which SBA version to grab without hunting through changelogs. The notification system covers a surprisingly wide surface — Slack, Teams, Telegram, Discord, PagerDuty, and a dozen others, all configurable without writing code. Service discovery integration with Eureka, Consul, and Zookeeper means you don't need the client library on every app; the server can find them itself. The UI exposes live log-level changes via the Loggers actuator endpoint, which is genuinely useful in production without a redeploy.
Security is entirely your problem — out of the box there's no auth, and the docs basically say 'add Spring Security yourself', which is a trap for anyone who drops this into a shared environment and forgets. Clustering support exists via Hazelcast but it's bolted on and the state synchronization across nodes has historically been flaky under split-brain conditions. The admin server itself has no persistence by default, so instance history and events vanish on restart unless you wire up JDBC persistence explicitly. It duplicates functionality you likely already have in Prometheus+Grafana or your cloud provider's APM — if you're past a handful of services, you'll outgrow what SBA can show you and end up running both anyway.