springboot 创建地址_使用 SpringBoot Admin监控Spring Boot 服务

96458f2d73371637b945ce02bc61ead1.png

简介

SpringBoot-Amind是什么?Spring Boot Admin 是一个管理和监控 Spring Boot 应用程序的开源软件。,可监控的信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了 Spring Boot 应用的整个生命周期。并且可以将这些信息用一个前端界面展示,方便我们理解。

spring-boot-admin示例

springboot版本 1.5.21

Admin Server 端

第一步:创建项目

这里我们可以访问spring提供的的创建springboot项目的网页地址创建项目,然后,想创建的sppringboot项目下载解压,导入我们的IDE

创建springboot地址

https://start.spring.io/​start.spring.io

访问一下

168924ecf906d55d096380dd39618f45.png

这里我们添加的依赖是

Spring Web Starter

Spring Boot Admin (Server)

我会在文章末尾提供pom.xml文件的详细内容

第二步:启动类上面加注解

@Configuration

这里注意原来@SpringBootApplication要删除掉

解释一下各个注解的意思

@EnableAdminServer 开启admin服务

第三步:修改application.properties配置文件

server.port=9988
server.port 设置应用端口号

第四步:启动应用

访问地址

http://localhost:9988

cdfd5dafa2e7abf1ae0b2484993f8f5f.png

因为我们现在没有admin client所以这个列表里没有springboot应用,接下来我们要创建一个admin客户端

Admin Client端

第一步:创建项目

像创建Admin Server项目一样,我们通过网页创建项目

db9b0a68ce8e26c21e3a5c66b2ad121a.png

这里我们添加的依赖是

Spring Web Starter

Spring Boot Admin (Client)

文章末尾我会提供pom.xml文件完整内容

第二步:修改application.properties配置文件

server.port=8001
spring.application.name=Admin Client
spring.boot.admin.url=http://localhost:9988
management.security.enabled=false

server.port 设置应用的端口号

spring.application.name 设置应用的名字

spring.boot.admin.url 设置springboot admin 服务端的地址

management.security.enabled 暴露所有端点

第三步:启动应用,在Admin服务端查看这个服务的详细内容

931b27bb460bc918f454e25f73d3cb67.png

这里我们可以看到已经有一个springboot服务在我们监控中了,点绿色的Details按钮,我们就可以查看服务的相关信息了。例如线程,日志设置相关的

fd41ee563f05d8b3b0d0a2d375704ee5.png

附录:

Admin server pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>

Admin client pom.xml 文件

<?xml version="1.0" encoding="UTF-8"?>

欢迎大家在评论区留言

1cdbfb01b7d82cb487daf7182bd8f6b8.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值