0
我想註冊我在我的PVT雲環境中的spring啓動應用程序的數量。邏輯在startUp期間使用Counter
度量標準至increment
,在關機期間使用decrement
。所有不同的部署將發佈到相同metricPreFix
(--assumption)。
以下是我得到的石墨圖:Dropwizard計數器在Spring Boot App中不保留價值
#application.properties
spring.metrics.export.delay-millis=100
爲什麼我看到的價值歸結爲0
的應用程序正在運行,即使?我用兩個不同的實現嘗試了相同的結果。有人能指出我理解的差距嗎? PFB代碼
@Component
public class AppStartupBean implements CommandLineRunner {
private static final String appMetricName = "MyApp.currentCount.GraphOne";
private static final String metricName = "MyApp.currentCount.GraphTwo";
@Autowired
DropwizardMetricServices dwMetricService;
@Autowired
private MetricRegistry registry;
@Override
public void run(String... arg0) throws Exception {
dwMetricService.increment(appMetricName);
Counter counter = registry.counter(metricName);
counter.inc();
}
}