为数据可视化赋能Spring Boot Admin - 第297篇

2 篇文章 0 订阅

说明

Spring Boot:2.2.2
Spring Boot Admin:2.2.0(版本很重要,1.x的版本配置项不一样)

师傅:徒儿,知道Actuator不?
悟纤:这个谁不知道呐。
师傅:那你来说说看Actuator是做什么的?
悟纤:Actuator就是Spring Boot带的监控功能,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等。
师傅:不错,总结的很到位了,那用起来是不是还是不爽。
悟纤:嗯,是的,通过请求查看,确实不是很方便也。
师傅: 今天咱们就来研究下Spring Boot Admin,一个可以把Actuator数据可视化的组件。
悟纤:透视化,666。

一、Spring Boot Admin接入说明

对于Spring Boot Admin是由两部分构成的,admin-server和admin-client, admin-client就是在客户端收集数据的,admin-server就是汇总admin-client收集的数据。

所以:

(1)要创建一个admin-server的项目,用来收集数据。
(2)在要收集数据的spring boot中添加admin-client。

二、Spring Boot Admin接入操作

2.1 Admin-Server

创建一个Spring Boot项目,添加admin-server的依赖,引入如下依赖:

<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-server</artifactId><version>2.2.0</version></dependency>

在启动类启用admin-server:

@SpringBootApplication@EnableAdminServer

在配置文件添加配置:

spring.application.name = admin-serverserver.port = 8888

2.2 Admin-Client

在需要进行可视化的项目中添加admin-client依赖:

	<dependency>	    <groupId>de.codecentric</groupId>	    <artifactId>spring-boot-admin-starter-client</artifactId>	    <version>2.2.0</version>	</dependency>

在配置文件添加配置:

spring.boot.admin.client.url = http://localhost:8888management.endpoints.web.exposure.include=*management.endpoints.web.health.show-details=ALWAYS

版本的不同,这里配置的key是不一样的。

。。。。。。。。。。。。。。。。。

版权原因,完整文章,请参考如下:为数据可视化赋能Spring Boot Admin - 第297篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值