二十springboot之监控管理Actuator
Posted 灬小乙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二十springboot之监控管理Actuator相关的知识,希望对你有一定的参考价值。
1.新增spring-boot-starter-actuator
的依赖
gradle:
compile(‘org.springframework.boot:spring-boot-actuator‘)
maven:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>
2.重启项目
控制台会出现端点监控如下:
2018-06-22 11:13:27.648 INFO [wolong-member-provider,,,] 8684 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/reset],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> org.springframework.cloud.context.environment.EnvironmentManagerMvcEndpoint.reset() 2018-06-22 11:13:27.653 INFO [wolong-member-provider,,,] 8684 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String) 2018-06-22 11:13:27.654 INFO [wolong-member-provider,,,] 8684 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>) 2018-06-22 11:13:27.654 INFO [wolong-member-provider,,,] 8684 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke() 2018-06-22 11:13:27.654 INFO [wolong-member-provider,,,] 8684 --- [ main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/refresh || /refresh.json],methods=[POST]}" onto public java.lang.Object org.springframework.cloud.endpoint.GenericPostableMvcEndpoint.invoke()
3.端点介绍
原生端点
根据端点的作用来说,我们可以原生端点分为三大类:
- 应用配置类:获取应用程序中加载的应用配置、环境变量、自动化配置报告等与Spring Boot应用密切相关的配置类信息。
- 度量指标类:获取应用程序运行过程中用于监控的度量指标,比如:内存信息、线程池信息、HTTP请求统计等。
- 操作控制类:提供了对应用的关闭等操作类功能。
参考:http://blog.didispace.com/spring-boot-actuator-1/
以上是关于二十springboot之监控管理Actuator的主要内容,如果未能解决你的问题,请参考以下文章