Spring Boot - actuator

Spring Boot - actuator

只是一个简单记录 根据您需求自行定制 jdk为1.8 SpringBoot版本为
2.3.1.RELEASE

依赖

2.3.1没有下载成功,所以选择了2.3.0

<!-- actuator 依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
            <version>2.3.0.RELEASE</version>
            <optional>true</optional>
        </dependency>

配置

根据个人需求自行设置

#actuator 设置
#设置监控访问的应用根路径,默认是/actuator
management.endpoints.web.base-path=/monitor
#暴露监控访问接口,默认是/health和/info
management.endpoints.web.exposure.include=*
#显示屏蔽监控访问接口
management.endpoints.web.exposure.exclude=env,metrics
#开放关闭应用程序端点,不建议开启
management.endpoint.shutdown.enabled=true

调用
输入
http://localhost:8080/actuator
即可查看
在这里插入图片描述

调用说明

1 /health/{component}/{instance} GET
报告程序的健康指标,这些数据由HealthIndicator实现类提供
2 /info GET
获取程序指定发布的信息,这些信息由配置文件中info打头的属性提供
3 /configprops GET
描述配置属性(包含默认值)如何注入到bean
4 /beans GET
描述程序中的bean,及之间的依赖关系
5 /env GET
获取全部环境属性
6 /env/{name} GET
根据名称获取指定的环境属性值
7 /mappings GET
描述全部的URI路径,及和控制器的映射关系
8 /metrics/{requiredMetricName} GET
统计程序的各种度量信息,如内存用量和请求数
9 /httptrace GET
提供基本的http请求跟踪信息,如请求头等
10 /threaddump GET
获取线程活动的快照
11 /conditions GET
提供自动配置报告,记录哪些自动配置通过,哪些没有通过
12 /loggers/{name} GET
查看日志配置信息
13 /auditevents GET
查看系统发布的事件信息
14 /caches/{cache} GET/DELETE
查看系统的缓存管理器,另可根据缓存管理器名称查询;另DELETE操作可清除缓存
15 /scheduledtasks GET
查看系统发布的定时任务信息
16 /features GET
查看Springcloud全家桶组件信息
17 /refresh POST
重启应用程序,慎用
18 /shutdown POST
关闭应用程序,慎用

结语

以上即为本次记录的内容 希望能对您有所帮助.谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值