SpringBoot使用(四)--Actuator

Spring Boot的Actuator,它提供了很多生产级的特性,比如监控和度量Spring Boot应用程序。 Actuator的这些特性可以通过众多REST端点、远程shell和JMX获得。

Spring Boot Actuator的关键特性是在应用程序里提供众多Web端点,通过它们了解应用程序运行时的内部状况。有了Actuator,你可以知道Bean在Spring应用程序上下文里是如何组装在一起的,掌握应用程序可以获取的环境属性信息,获取运行时度量信息的快照……

Actuator提供了13个端点:
在这里插入图片描述在这里插入图片描述spring boot 2.0以后,需要在路径中加上actuator才行。
使用management.endpoints.web.exposure.include=*可以启动所有的功能。

运行中的应用程序有诸多计数器和度量器,/metrics端点提供了这些东西的快照。

http://localhost:8000/actuator/metrics

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述


/trace端点能报告所有Web请求的详细信息,包括请求方法、路径、时间戳以及请求和响应的头信息。

http://localhost:8000/actuator/httptrace

在确认应用程序运行情况时,除了跟踪请求,了解线程活动也会很有帮助。 /dump端点会生成当前线程活动的快照。


这篇文章讲的比较详细。

猜你喜欢

转载自blog.csdn.net/ljz2016/article/details/84063649