Spring Boot Admin 是一個管理和監控Spring Boot 應用程序的開源軟件,Spring Boot Admin 的GitHub地址 https://github.com/codecentric/spring-boot-admin 他是一個基於C/S架構的實現。它能夠經過HTTP或者Eureka註冊到admin server中進行展現,經過它能夠監控到每一個程序或微服務對機器資源的使用狀況。java
使用Spring Boot Admin 監控單體應用須要建立兩個或兩個以上的應用,其中一個充當服務器端。其餘的則是客戶端。git
Admin Server 須要添加的maven依賴以下
Admin須要添加如下依賴github
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>2.1.3</version> </dependency>
Admin須要在啓動類上添加註解@EnableAdminServerweb
@SpringBootApplication @EnableAdminServer public class AdminServerApplication { public static void main(String[] args) { SpringApplication.run(AdminServerApplication.class, args); } }
Admin Client 須要添加的依賴以下spring
<dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>2.1.0</version> </dependency>
接下來須要填寫配置文件瀏覽器
server.port=8080 # 修改Admin Server的地址 spring.boot.admin.client.url=http://localhost:8000 # 打開客戶端Actuator的監控 management.endpoints.web.exposure.include=*
以後咱們能夠啓動項目了
以後咱們能夠打開瀏覽器輸入localhost:8000查看咱們的spring boot admin 的監控中心了。
服務器