Spring Boot Admin监控服务如何使用

网友投稿 401 2022-12-09


Spring Boot Admin监控服务如何使用

Spring Boot Admin 简介

随着开发周期的推移,项目会不断变大,切分出的服务也会越来越多,这时一个个的微服务构成了错综复杂的系统。

对于各个微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息的收集就成为了一个挑战。 Spring Boot Admin 就是基于这些需求开发出的一套功能强大的监控管理系统。

同样,Spring Boot Admin 也是由两个角色组成,一个是服务端 Spring Boot Admin Server,一个是客户端 Spring Boot Admin Client。

Spring Boot Admin 服务端

引入依赖

在 pom.xml 中主要添加 spring-cloud-starter-netflix-eureka-server、spring-boot-admin-starter-server 和 jolokia-core 依赖

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

de.codecentric

spring-boot-admin-starter-server

org.jolokia

jolokia-core

相关配置

在 application.yml 中主要添加 Spring Boot Admin 相关配置

management:

endpoint:

health:

show-details: always

endpoints:

web:

exposure:

include: healthuhKxT,info

Spring Boot Admin客户端

在所需要被监控的项目中添加以下配置

引入依赖

在 pom.xml 中添加 spring-boot-admin-starter-client 和 jolokia-core 依赖

de.codecentric

spring-boot-admin-starter-client

</dependency>

org.jolokia

jolokia-core

相关配置

在 application.yml 中添加 spring boot admin 地址即可

spring:

boot:

admin:

client:

url: http://localhost:8084

测试服务监控

打开浏览器访问:http://localhost:8084,出现以下界面

服务监控详情页面


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Servlet输出中文乱码问题解决方案
下一篇:IDEA 2020.1 搜索不到Chinese &#8203;(Simplified)&#8203; Language Pack EAP,无法安装的问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~