微服务端口号设置_好用的微服务监控平台spring boot admin,spring boot实践(4)

本文介绍了如何利用Spring Boot Admin搭建微服务监控平台,详细讲述了从创建服务、配置端口号到接入监控服务的步骤,并展示了客户端与Admin UI的集成效果,提供了一种有效的微服务管理解决方案。
摘要由CSDN通过智能技术生成

01 spring boot读取配置信息

02 多环境配置

03 处理全局异常

一旦微服务架构,需要管理的服务多起来,对我们的监控和管理是一个考验。这里spring boot 提供了一个admin的UI 考验帮助我们监控每个服务的详细信息。底层是通过spring boot的acuator 来实现的。今天我们来一起构建spring boot admin。

spring boot admin 服务和UI

新建一个spring boot的web 项目。

pom.xml 文件如下

org.springframework.bootspring-boot-starter-parent1.5.13.RELEASEorg.springframework.boot spring-boot-starter-web

这是服务用来承载我们的spring boot admin 的UI。

现在github中搜索 spring boot admin

be9f031724cb2be46f0a4b4919dd7c13.png

这里我们选择1.5.7 release的版本

d3fa20bdb619718901a40b1db3cbdd38.png

这里有向导告诉我们如何配置pom.xml 文件和如何添加启动类。

9707f553ecf79b7520398872b641a71d.png

所以在pom.xml 文件中加入

de.codecentric spring-boot-admin-starter-server 1.5.7

在启动类上面加上一个annotation

4a342e0d3acecb9e0c8ad36cc9e099e4.png
@EnableAdminServer

在application.preperties 中配置一下这个服务的端口号

server.port= 9999

然后启动spring boot admin服务。

监控服务

spring boot admin 服务器启动了以后,监控服务这边其实就是我们的微服务的客户端了。在监控服务这边我们需要配置spring boot admin的访问地址。

118b35f443c8555b4ae8f60f8bf90704.png

根据文档说明,我们需要添加一个依赖和一个application.yml 的配置。

所以在pom.xml中加入

de.codecentric spring-boot-admin-starter-client 1.5.7

在application.properties中加入

spring.boot.admin.url: http://localhost:9999management.security.enabled: false

这里的9999就是spring boot admin 使用的端口号。

这里还需要把安全设置关闭一下。

然后启动客户端。

测试结果

浏览器输入 http://localhost:9999/

dd67facf62acc9d024cbf1a0d776dfb0.png

可以看到客户端的服务已经在spring boot admin 的UI上面显示了。接着看看详细内容

467c885b8da73e3208bf689003f8ba29.png

内容是相当的丰富啊。

搞定收工,喜欢的点个关注。886

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值