0
点赞
收藏
分享

微信扫一扫

【SpringBoot专题】监控健康状况

前言

《【SpringBoot专题】快速体验》

《【SpringBoot专题】多环境配置及swagger》

《【SpringBoot专题】Java平台下日志的那些事》

《【SpringBoot专题】统一异常处理和统一数据返回》

想一想,我们以前是如何监控一个Java应用的监控状况的?一般而言,我们会在Linux服务器上通过一些命令,比如通过jstat来统计堆内存的使用情况/垃圾回收的情况,通过jstack分析Java线程状态等。那么对于SpringBoot而言,在监控应用健康状况上,提供了更佳简便以及可视化的工具给我们使用,本文就给大家分享这方面的知识~


监控插件:actuator

引入actuator插件非常简单,只需要在项目中依赖(注意和springboot的版本要一致,否则可能报错):

然后在application.properties中加入配置(不需要认证身份):

加入依赖后,我们启动下项目看一下有哪些变化:


Spring Boot Admin:可视化后台管理系统

利用springbootadmin进行监控的架构图如下:

我们先来看一下sever端,即springbootadminserver的配置情况:

加入依赖

@EnableAdminServer注解

启动springbootadmin应用:

接下来,配置client

加入依赖

加入配置

启动client后,进入springbootadminserver监控界面,你会发现:



总结

通过本文,你应该能了解到springboot在监控方面为开发人员准备了一套解决方案,通过可视化的工具,使得监控变得轻松~

中秋快乐~

create by zhangfengzhe

2018.09.24

举报

相关推荐

0 条评论