Springboot的监控Springboot Actuator

1、Springboot版本2.3.9,引入Actuator的maven依赖,如下所示:

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 
 4     4.0.0
 5     
 6         org.springframework.boot
 7         spring-boot-starter-parent
 8         2.3.9.RELEASE
 9         
10     
11     com.bie
12     springboot
13     0.0.1-SNAPSHOT
14     springboot
15     Demo project for Spring Boot
16     
17         1.8
18     
19     
20         
21             org.springframework.boot
22             spring-boot-starter-web
23         
24 
25         
26             org.springframework.boot
27             spring-boot-starter-test
28             test
29             
30                 
31                     org.junit.vintage
32                     junit-vintage-engine
33                 
34             
35         
36 
37         
38             org.springframework.boot
39             spring-boot-starter-actuator
40         
41     
42 
43     
44         
45             
46                 org.springframework.boot
47                 spring-boot-maven-plugin
48             
49         
50     
51 
52 

访问:http://127.0.0.1:8080/actuator,可以发现如下信息:

该信息列出了Springboot的所有endpoint端点,可以访问上面列出的地址信息。其中该端点http://127.0.0.1:8080/actuator/health的作用是进行健康检查,检查应用的资源。在application.properties中新增如下配置,可以展示health的详情,如下所示:

1 # 将health的详情展示出来
2 management.endpoint.health.show-details=always

访问:http://127.0.0.1:8080/actuator/health,可以展示磁盘资源。

健康检查的status的四种状态,第一种是UP,表示正常,第二种是Down,表示遇到了问题,不正常,第三种是Out_Of_service,资源未在使用,或者不该去使用,第四种是unkonwn,表示不知道。

http://127.0.0.1:8080/actuator/info,该端点是描述性端点,在application.properties中可以进行配置,如下所示:

1 # 描述性端点,建议描述应用,可以书写应用的名称、作者、邮箱等等信息
2 info.springboot=springboot info
3 info.author=biehl
4 info.email=biehl@qq.com

访问路径之后,如下所示:

2、Springboot的常见端点,默认只有health和info是开放的,如下所示:

具体可以参考官网:https://docs.spring.io/spring-boot/docs/2.3.9.RELEASE/reference/htmlsingle/

参考官网,如下所示:

如何暴漏其他端点呢,如下所示:

1 # 激活所有的actuator端点,如果只想激活部分端点,只需要将*替换成自己的端点,如果是多个端点以逗号分隔。
2 management.endpoints.web.exposure.include=*

再次访问,http://127.0.0.1:8080/actuator,如下所示:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值