为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第四天 SpringBoot Admin 微服务应用

标签:
Java 微服务

【九月打卡】第四天  SpringBoot Admin 微服务应用

第一模块:

课程名称:Spring Cloud / Alibaba 微服务架构实战

课程章节: 第五章  SpringBoot Admin 监控服务器

主讲老师:张勤一

第二模块:

今天学习的内容包括:

搭建Springboot Admin 监控服务器  Springboot Actuator 的理解

第三模块:

认识 Springboot Actuator

  1.Actuator Endpoints(端点)

  1. Endpoints是Actuator 的核心部分,它用来监视应用程序及交互;Springboot Actuator 内置了很多   Endpoints 并且支持扩展 。

  2. Springboot Actuator 提供的原生端点有三类

    1. 应用配置类  自动配置信息、Spring Bean 信息 、yml文件信息 、环境信息等等

    2. 度量指标类 主要是运行期间的动态信息 列如堆栈 、健康指标 metrics 信息等等

    3. 操作控制类 主要是指shutdown ,用户可以发送一个请求将应用的监控功能关闭

搭建Springboot Admin 监控服务器的步骤

1.image-20220908231534669https://img1.sycdn.imooc.com//631a0bab00018c9410190465.jpg

  1. 添加启动注解 :@EnableAdminServer

  2. https://img1.sycdn.imooc.com//631a0bc10001c49a05120349.jpgimage-20220908232839121

  3. image-20220908232902816https://img1.sycdn.imooc.com//631a0bcd0001a80611350299.jpg

  4. 测试结果如下

    https://img1.sycdn.imooc.com//631a0bdf000184e918070441.jpg

    https://img1.sycdn.imooc.com//631a0bea00011e7217760830.jpg

    6.  被监控和管理的应用(微服务) 注册到Admin Server 的两种方式

    1. 方式一 被监控和管理的应用程序 使用Springboot Admin Client 库 通过Http 调用注册到Springboot Admin Server 上

    2. 方式二 首先 被监控和管理的应用程序 注册到SpringCloud 集成的注册中心  然后Springboot Admin Server 通过注册中心获取到被监控和管理的应用程序

五、个人总结

1.Spring Boot Admin(SBA)是一个开源的社区项目,用于管理和监控 Spring Boot 应用程序。应用程序可以通过 http 的方式,或 Spring Cloud 服务发现机制注册到 SBA 中,然后就可以实现对 Spring Boot 项目的可视化管理和查看了。

2.Spring Boot Admin 可以监控 Spring Boot 单机或集群项目,它提供详细的健康 (Health)信息、内存信息、JVM 系统和环境属性、垃圾回收信息、日志设置和查看、定时任务查看、Spring Boot 缓存查看和管理等功能。

3.需要合理注意安全 权限等操作 因为会暴露工程信息

4.今天学习课程共用了2个小时,重新学习一下SpringBoot Admin 微服务应用   大家一起加油 💪🏻



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消