java - 如何在非 spring 应用程序中使用 micrometer @Timed

我有一个应用程序,它在纯 java + apache kafka 流(不是 spring 应用程序)中实现。我需要添加 micrometer 和自定义 metrics。怎么做?我可以在方法上使用@Timed 注释吗?

TimedAspect 类呢?我该如何使用它?

我正在使用 micrometer-registry-statsd。

我已将仪表注册表注册如下 Metrics.addRegistry(new StatsMeterRegistry(HereStatsdConfig))

回答1

最后我想通了。可以使用 Metrics.counter 或 Metrics.timer 或 micrometer.io 库的其他方法来完成。 Metrics 类应该用在没有 DI 的应用程序中。

相似文章