public interface ExecutorServiceMetricsProvider
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.ExecutorService |
bind(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.util.concurrent.ThreadPoolExecutor executorService,
java.lang.String executorServiceName,
long tenantId)
bind the executor service to the registry, only support ThreadPool right now, see
DefaultExecutorServiceMetricsProvider.unbind(MeterRegistry, String, long) |
void |
bindMetricsOnly(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.util.concurrent.ThreadPoolExecutor executorService,
java.lang.String executorServiceName,
long tenantId)
bind the executor service to the registry, only support ThreadPool right now, see
DefaultExecutorServiceMetricsProvider.unbind(MeterRegistry, String, long)
This will only bind statisctics of the Threadpool, and not time taks. |
void |
unbind(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.lang.String executorServiceName,
long tenantId)
unbind all metrics of the named executor service from the meter registry
|
java.util.concurrent.ExecutorService bind(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.util.concurrent.ThreadPoolExecutor executorService,
java.lang.String executorServiceName,
long tenantId)
DefaultExecutorServiceMetricsProvider.unbind(MeterRegistry, String, long)void bindMetricsOnly(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.util.concurrent.ThreadPoolExecutor executorService,
java.lang.String executorServiceName,
long tenantId)
DefaultExecutorServiceMetricsProvider.unbind(MeterRegistry, String, long)
This will only bind statisctics of the Threadpool, and not time taks.void unbind(io.micrometer.core.instrument.MeterRegistry meterRegistry,
java.lang.String executorServiceName,
long tenantId)