Мне удалось получить ExecutorServiceMetrics
метрики отчетов в приложении Spring Boot 2.1.2.RELEASE, и мне не нужно было ничего делать, кроме создания отслеживаемого компонента ExecutorService
.Мне не нужно было ничего добавлять к моим application.yml
или application.properties
, чтобы сделать эту работу.
Пример:
@Configuration
public class ExecutorConfig {
@Bean
public ExecutorService executorService(final MeterRegistry registry) {
return ExecutorServiceMetrics.monitor(registry, Executors.newFixedThreadPool(20), "my executor", Tags.of("key", "value"));
}
}
Затем просто подключите свой боб executorService
к вашемукомпоненты и отправьте задачи этому executorService
bean.