【问题标题】:Show Hibernate Search statistics on Spring Boot Actuator在 Spring Boot Actuator 上显示 Hibernate Search 统计信息
【发布时间】:2020-06-12 07:43:52
【问题描述】:

我有一个带有以下依赖项的 Spring Boot 应用程序 v. 2.3.0:

  • spring-boot-starter-data-jpa
  • hibernate-search-orm 版本 5.11.5
  • spring-boot-starter-actuator

我的application.properties 看起来像这样

# Enabling Actuator for all
management.endpoints.web.exposure.include=*

# Show Hibernate statistics. This works!
spring.jpa.properties.hibernate.generate_statistics=true

# Show Hibernate Search statistics. This works not!
spring.jpa.properties.hibernate.search.default.directory_provider = filesystem
spring.jpa.properties.hibernate.search.default.indexBase = /path/to/index
spring.jpa.properties.hibernate.search.generate_statistics=true

/actuator/metrics下可以看到hibernate的统计信息,但是没有出现hibernate search的统计信息。你知道,我该如何解决这个问题?

【问题讨论】:

    标签: spring-boot hibernate-search spring-boot-actuator


    【解决方案1】:

    我只是在猜测,但是...... Spring 中可能有一些组件可以将 Hibernate ORM 提供的统计信息转换为出现在您的 web 应用程序上的内容。据我所知,Spring 没有提供任何与 Hibernate Search 的集成,因此 Hibernate Search 缺少这个“翻译”组件,因此您什么也看不到。

    我建议您看看 Hibernate ORM 统计信息在您的控制台上究竟是如何显示的;您可能需要为 Hibernate Search 实现类似的功能。

    【讨论】:

    • 谢谢,感觉是正确的方法。我会自己实现的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多