gpt4 book ai didi

java - 如何在 Spring Boot 应用程序中配置 HikariCP 和 Dropwizard/Coda-Hale 指标

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:32 25 4
gpt4 key购买 nike

阅读 the instructions在 HikariCP wiki 上关于如何启用 Dropwizard 指标,它说只需在 HikariConfigHikariDatasource 中配置一个 MetricsRegistry 实例。

问题是,在 Spring Boot 中,所有配置都是由自动配置处理的,所以我根本没有手动配置 HikariCP 池。

关于如何执行此操作的任何说明?我是否必须通过定义我自己的 bean 并在 @Configuration 文件中设置所有设置来完全覆盖自动配置?

最佳答案

或者让 Spring Boot 配置您的数据源,@Autowire DataSource 和 MetricRegistry 在您的 @Configuration/@SpringBootApplication 类中,并在 @PostConstruct 中将它们连接在一起:

@Autowired
private DataSource dataSource;

@Autowired
private MetricRegistry metricRegistry;


@PostConstruct
public void setUpHikariWithMetrics() {
if(dataSource instanceof HikariDataSource) {
((HikariDataSource) dataSource).setMetricRegistry(metricRegistry);
}
}

关于java - 如何在 Spring Boot 应用程序中配置 HikariCP 和 Dropwizard/Coda-Hale 指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28615203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com