繁体   English   中英

Spring Boot 1.x,如何将指标增加一定数量

[英]Spring boot 1.x , How to increment a metric by an amount

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

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

我该如何实现?

我之前做过的一种方法是在春季启动中加入Dropwizard指标。 但是我想在Spring Boot执行器的范围内工作。

您可能只需要使用DefaultCounterService作为模板来实现自己的CounterServicehttps : //github.com/spring-projects/spring-boot/blob/v1.5.17.RELEASE/spring-boot-actuator/src/main/的Java /组织/ springframework的的/ boot /开动/度/编剧/ DefaultCounterService.java

然后添加一些方法来达到increment(String metricName, int delta)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM