简介
Spring Boot Admin 用于管理和监控一个或者多个Spring Boot 程序。 Spring Boot Admin 分
为 Server 端和 Client 端, Client 端可以通过 Http 向 Server 端注册,也可以结合 Spring Cloud
的服务注册组件 Eureka 进行注册。 Spring Boot Admin 提供了用 AngularJs 编写的 Ul 界面,用
于管理和监控。其中监控内容包括 Spring Boot 的监控组件 Actuator 的各个 Http 节点,也支持
更高级的功能,包括 Turbine 、 Jmx 、 Loglevel 等。
本文以案例的形式来讲解 Spring Boot Admin , 主要包括以下的内容。
- 使用 Spring Boot Admin 监控 Spring Cloud 微服务 。
- Spring Boot Adm in 集成 Turbine,聚合监控微服务系统中熔断器的状况。
- Spring Boot Admin 集成 Security 安全登录界面。
使用SpringBootAdmin来监控SpringCloud微服务
本案例需要使用 3 个工程,分别为服务注册中心 Eureka Server、服务客户端 Eureka Client和 Spring Boot Admin Server。本案例是一个 Maven 多 Module 的工程,需要创建一个主 Maven工程,主 Maven 工程指定了 Spring Boot 版本为 2.0.3.RELEASE, Spring Cloud 版本为 Finchley.RELEASE。其中 Eureka Server 的端口号为 8761
构建maven聚合工程
构建Admin Server
构建Admin Client
在SpringBoot Admin中集成Turbine
改造Eureka Client
另行构建Eureka Client
构建Turbine工程
在Admin Server中集成Turbine
在SpringBoot Admin中添加安全登陆页面
继续阅读与本文标签相同的文章
-
走,我们一起让改变发生
2026-05-18栏目: 教程
-
互联网娱乐的风口浪尖下,老虎游戏机该如何选择?
2026-05-18栏目: 教程
-
道屹道:即时聊天APP开发 符合当前的时代潮流
2026-05-18栏目: 教程
-
微软前CEO鲍尔默,会成为下一个库克吗?商业模式错误
2026-05-18栏目: 教程
-
加速4G、5G网络演进 全“芯”展锐出新招
2026-05-18栏目: 教程
