SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好

SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,Springboot Admin是一个管理和监控Springboot项目的组件,分为服务端和客户端,两端通过http进行通信。由于其轻量级的特性,所以特别适合中小项目使用。,其效果图如下:,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,1、引入Springboot admin和Spring Security依赖。,2、配置相关属性。,3、配置@EnableAdminServer注解。,经过以上3步,服务端就可以启动了。,访问​​http://localhost:8080/server/,就可以看到以下登录界面。​​,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,使用在yml文件中配置的账户密码就可以登录了。,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,1、在我们要监控的客户端中加入以下依赖。,2、暴露监控接口以及配置Server地址。,客户端在启动后会向配置的Server发起注册申请,此时为了安全性还需要Server端的账户密码进行校验。,3、对暴露的接口进行权限校验。,由于我们将监控接口进行了暴露,所以必须对相关的接口进行权限校验,否则就有可能泄露相关信息。,对接口进行权限过滤有很多种选择,比如设置IP访问的白名单,只允许admin Server所在的服务器访问,也可以配置相关的token等等。,下面我们以一个简单的接口过滤器实现对/actuator/**相关接口的权限校验。,在这个filter中,对actuator相关的接口进行了header参数的校验,只有通过校验才可以访问暴露出的actuator接口。,当然,如果我们使用了SpringSecurity或者SaToken这样的第三方权限框架,也可以去重写相关的配置完成权限的判断,原理都是一样的。,下面我们看一下最终的监控效果:,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,SpringBootAdmin:轻量级的SpringBoot监控组件,用过的都说好,除了通过普通http请求方式获取监控信息以外,Springboot admin还支持通过注册中心的方式获取相关信息,在其官方文档大家也可以看到相关的配置。

文章版权声明

 1 原创文章作者:cmcc,如若转载,请注明出处: https://www.52hwl.com/19758.html

 2 温馨提示:软件侵权请联系469472785#qq.com(三天内删除相关链接)资源失效请留言反馈

 3 下载提示:如遇蓝奏云无法访问,请修改lanzous(把s修改成x)

 免责声明:本站为个人博客,所有软件信息均来自网络 修改版软件,加群广告提示为修改者自留,非本站信息,注意鉴别

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年3月5日 上午12:00
下一篇 2023年3月7日 下午10:34