写以前为springboot点赞,很贴心的帮咱们把不少的功能都实现了web
统一环境:spring
springboot的版本号是2.1.3.RELEASEspringboot
下载一个springboot 的框架框架
springboot为咱们提供了Actuator 这个模块,借助此模块能够轻松的实现监控ide
记得选中图上的两个模块svg
文件下载后导入到idea,其实用idea 的 界面也能生成springboot 二者都是等价的idea
2.目前的springboot的版本号是2.1.3.RELEASE.net
从网上查了一些资料得知:code
要实现监控须要作如下操做:
(1)配置端点(Endpoints),这里的端点的效果至关因而接口 也就是咱们的程序中 @RequestMappping()
Actuator 为咱们配置了不少的端点(接口),默认都是所有启用的,除了shutdown
(2)启用了端点并不能直接访问,须要进行暴露
WTF,为啥要有这么奇怪的东西,直接配置好端点 不就好了么
这里仅仅以web为例
须要在springboot的配置文件中添加
management.endpoints.web.exposure.include=*
ok,直接启动web应用
至于Actuator 提供了那些端口 能够参考
https://blog.csdn.net/alinyua/article/details/80009435
这里以beans 为例,查看springboot一共管理了多少beans
访问地址:
http://127.0.0.1:8080/actuator/beans
ok 从这里就能够看到了
Actuator 为咱们提供了不少的接口,均可以用来查看springboot的应用状态.