按照 actuator 的使用方法,项目中添加下面的依赖。
<!--整合springboot监控工具 actuator-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
访问:http://localhost:9000/health 返回错误404.
原因是2.0的将所有的端点都屏蔽了
解决办法:
1.降低springboot版本的比如 1.4.3 1.5.4 等
2. 所有 endpoints 默认情况下都已移至 /actuator。就是多了跟路径 actuator ;
例:
但是Actuator只暴露了health和info端点。
解决: 在SpringBoot的application.yml配置文件中加入这句话暴露所有端点。
management:
endpoints:
web:
exposure:
include: "*" # * 在yaml 文件属于关键字,所以需要加引号
但是不知道为什么 http://localhost:8000/actuator/autoconfig 会报错404。原因找到了,因为/autoconfig重命名为/conditions
附录:
1.X 的时候属性:
HTTP 方法 路径 描述
GET /autoconfig 提供了一份自动配置报告,记录哪些自动配置条件通过了,哪些没通过
GET /configprops 描述配置属性(包含默认值)如何注入Bean
GET /beans 描述应用程序上下文里全部的Bean,以及它们的关系
GET /dump 获取线程活动的快照
GET /env 获取全部环境属性
GET /env/{name} 根据名称获取特定的环境属性值
GET /health 报告应用程序的健康指标,这些值由HealthIndicator的实现类提供
GET /info 获取应用程序的定制信息,这些信息由info打头的属性提供
GET /mappings 描述全部的URI路径,以及它们和控制器(包含Actuator端点)的映射关系
GET /metrics 报告各种应用程序度量信息,比如内存用量和HTTP请求计数
GET /metrics/{name} 报告指定名称的应用程序度量值
POST /shutdown 关闭应用程序,要求endpoints.shutdown.enabled设置为true
GET /trace 提供基本的HTTP请求跟踪信息(时间戳、HTTP头等)
2.0 部分更改:
1.x 端点 2.0 端点(改变)
/actuator 不再可用。 但是,在 management.endpoints.web.base-path 的根目录中有一个映射,它提供了到所有暴露端点的链接。
/auditevents 该after参数不再需要
/autoconfig 重命名为 /conditions
/docs 不再可用
/health 现在有一个 management.endpoint.health.show-details 选项 never, always, when-authenticated,而不是依靠 sensitive 标志来确定 health 端点是否必须显示全部细节。 默认情况下,/actuator/health公开并且不显示细节。
/trace 重命名为 /httptrace
默认端点 path 前面多了一级 /actuator 。
分享到:
相关推荐
赠送jar包:spring-boot-actuator-autoconfigure-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.3.12....
赠送jar包:spring-boot-actuator-autoconfigure-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.3.12....
赠送jar包:spring-boot-actuator-autoconfigure-2.5.5.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.5.5-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.5.5-sources.jar; 赠送...
赠送jar包:spring-boot-actuator-autoconfigure-2.2.0.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.2.0....
赠送jar包:spring-boot-actuator-autoconfigure-2.0.4.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.0.4....
赠送jar包:spring-boot-actuator-2.5.5.jar; 赠送原API文档:spring-boot-actuator-2.5.5-javadoc.jar; 赠送源代码:spring-boot-actuator-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-boot-actuator-...
赠送jar包:spring-boot-actuator-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.3.12.RELEASE-sources.jar; 赠送Maven依赖信息...
赠送jar包:spring-boot-actuator-2.2.0.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.2.0.RELEASE-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:spring-boot-actuator-autoconfigure-2.2.0.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.2.0....
赠送jar包:spring-boot-actuator-2.0.4.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.0.4.RELEASE-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:spring-boot-actuator-2.6.3.jar; 赠送原API文档:spring-boot-actuator-2.6.3-javadoc.jar; 赠送源代码:spring-boot-actuator-2.6.3-sources.jar; 赠送Maven依赖信息文件:spring-boot-actuator-...
赠送jar包:spring-boot-actuator-2.6.3.jar; 赠送原API文档:spring-boot-actuator-2.6.3-javadoc.jar; 赠送源代码:spring-boot-actuator-2.6.3-sources.jar; 赠送Maven依赖信息文件:spring-boot-actuator-...
赠送jar包:spring-boot-actuator-autoconfigure-2.6.3.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.6.3-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.6.3-sources.jar; 赠送...
Spring Boot Actuator是一个为Spring Boot应用程序提供生产级别的功能监控和管理的工具。它提供了一系列API端点,允许我们深入应用程序的内部工作情况,如度量收集、应用健康状况、审计事件、环境信息、Bean信息等。...
赠送jar包:spring-boot-actuator-2.3.12.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.3.12.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.3.12.RELEASE-sources.jar; 赠送Maven依赖信息...
It will also cover what's been added to the new Spring Boot 2 release, including Spring Framework 5 features like WebFlux, Security, Actuator and the new way to expose Metrics through Micrometer ...
赠送jar包:spring-boot-actuator-autoconfigure-2.0.4.RELEASE.jar; 赠送原API文档:spring-boot-actuator-autoconfigure-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.0.4....
本课程内容包括Spring简介、Spring Boot简介、安装JDK、安装Maven、第一个Spring Boot程序(使用Spring Initializr构建、Spring Boot代码讲解、安装Notepad++)、构建系统、代码、配置、三种方式运行程序、安装...
赠送jar包:spring-boot-actuator-2.2.0.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.2.0.RELEASE-sources.jar; 赠送Maven依赖信息文件:...
赠送jar包:spring-boot-actuator-2.0.4.RELEASE.jar; 赠送原API文档:spring-boot-actuator-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-boot-actuator-2.0.4.RELEASE-sources.jar; 赠送Maven依赖信息文件:...