查看springboot应用健康状况:
http://localhost:8080/actuator/health
http://localhost:8080/actuator/info
默认只开放health,info;可以通过配置开放其他web暴露,如beans:
management.endpoints.web.exposure.include=health,info,beans
springboot官网endpoint文档:
https://docs.spring.io/spring-boot/docs/1.1.x/reference/htmlsingle/#production-ready-endpoints
metrics作用:
查看JVM(垃圾收集器/内存/堆)
系统(运行时间、平均负载、处理器的信息)
线程池信息
tomcat会话信息
自定义监控信息(见github源码)
Actuator有两种形态的监控
1、http(web)
2、jmx(上报信息的方式,源码中设置埋点)(以get*开头的方法称为操作,其他方法称为属性)
springboot的监控信息可以发布到Prometheus+Grafana
网友评论