gpt4 book ai didi

java - Spring boot 1.x,如何将指标增加一定量

转载 作者:行者123 更新时间:2023-12-02 10:07:38 25 4
gpt4 key购买 nike

我有一个使用 Spring Boot 1.x 构建的应用程序,公开指标的整个过程与 Spring Boot v2.x 不同。

目前,我在应用程序中使用缓存,在其中批量检查 key 是否存在,我的要求是增加指标的 counterService 应该将其增加一定量而不是 1,以便我可以利用批量部分至少。

我如何实现这一目标?

我之前做过的一种方法是在 Spring Boot 中包含 Dropwizard 指标。但我想在 Spring boot 执行器的范围内工作。

最佳答案

您可能只需使用 DefaultCounterService 作为模板来实现您自己的 CounterService:https://github.com/spring-projects/spring-boot/blob/v1.5.17.RELEASE/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/metrics/writer/DefaultCounterService.java

然后添加一些方法以适应increment(String metricName, int delta)

然后在您的配置中注册 Bean 的实例 - 它将覆盖 DefaultCounterService

您需要通过特定类型名称引用实例,以便可以访问您添加的方法。

关于java - Spring boot 1.x,如何将指标增加一定量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55228682/

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