我正在做一些研究,研究如何通过普罗米修斯通过Spring Boot Actuator来暴露休眠指标,但我很难找到如何做到这一点。
我在我的Spring Boot中添加了以下属性:应用程序:spring.jpa.properties.hibernate.generate_statistics=true
但所做的一切只是增加了Hibernate的日志记录。我在Spring Boot项目中找到了这两个PR:
- https://github.com/spring-projects/spring-boot/pull/3596
- https://github.com/spring-projects/spring-boot/issues/2157
但由于微米的采用,通过Spring Boot Actuator发布休眠指标似乎从未成功。
有没有办法公开Hibernate EntityManagerFactory
通过Spring Boot Actuator收集的指标?
1条答案
按热度按时间jq6vz3qz1#
目前,它由Spring Boot开箱即用支持。
除该属性外,依赖项
org.hibernate:hibernate-micrometer
还必须位于类路径上。请比较Spring Actuator文档。以前,您可以创建一个
HibernateQueryMetrics
Bean,如本微米问题中所述。对Hibernate指标的支持已经从微米级转移到了Hibernate项目。