actuator–基础–6.5–端点解析–beans,heapdump,threaddump,shutdown
代码位置
https://gitee.com/DanShenGuiZu/learnDemo/tree/master/actuator-learn/actuator01
1、/beans端点
/beans端点会返回Spring 容器中所有bean的别名、类型、是否单例、依赖等信息。
1.1、测试
http://localhost:8080/actuator/beans
2、/heapdump 端点
访问端点会自动生成一个Jvm的堆文件 。
2.1、测试
http://localhost:8080/actuator/heapdump
3、/threaddump 端点
- 这个端点特别有用,方便我们在日常定位问题的时候查看线程的情况。
- 主要展示了线程名、线程ID、线程的状态、是否等待锁资源、线程堆栈等信息。
3.1、测试
http://localhost:8080/actuator/threaddump
4、/shutdown 端点
- 这个端点属于操作控制类端点
- 可以优雅关闭 Spring Boot 应用。
要使用这个功能首先需要在配置文件中开启:
4.1、需要配置
# 如果要开启/actuator/shutdown,要额外再加这一行
management.endpoint.shutdown.enabled=true
4.2、测试
http://localhost:8080/actuator/shutdown