SpringBoot应用程序监控

写之前为springboot点赞,很贴心的帮我们把很多的功能都实现了

统一环境:

springboot的版本号是2.1.3.RELEASE

1.首先去start.springboot.io

下载一个springboot 的框架

springboot为我们提供了Actuator 这个模块,借助此模块可以轻松的实现监控

在这里插入图片描述

记得选中图上的两个模块

文件下载后导入到idea,其实用idea 的 界面也能生成springboot 两者都是等价的

2.目前的springboot的版本号是2.1.3.RELEASE

从网上查了一些资料得知:

要实现监控需要做以下操作:
(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的应用状态.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值