Class MicrometerMetricsPublisher
- java.lang.Object
-
- com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
- io.micrometer.core.instrument.binder.hystrix.MicrometerMetricsPublisher
-
@NonNullApi @NonNullFields public class MicrometerMetricsPublisher extends com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
-
Constructor Summary
Constructors Constructor Description MicrometerMetricsPublisher(MeterRegistry registry, com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher metricsPublisher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherCollapser
getMetricsPublisherForCollapser(com.netflix.hystrix.HystrixCollapserKey collapserKey, com.netflix.hystrix.HystrixCollapserMetrics metrics, com.netflix.hystrix.HystrixCollapserProperties properties)
com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherCommand
getMetricsPublisherForCommand(com.netflix.hystrix.HystrixCommandKey commandKey, com.netflix.hystrix.HystrixCommandGroupKey commandGroupKey, com.netflix.hystrix.HystrixCommandMetrics metrics, com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker, com.netflix.hystrix.HystrixCommandProperties properties)
com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherThreadPool
getMetricsPublisherForThreadPool(com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey, com.netflix.hystrix.HystrixThreadPoolMetrics metrics, com.netflix.hystrix.HystrixThreadPoolProperties properties)
-
-
-
Constructor Detail
-
MicrometerMetricsPublisher
public MicrometerMetricsPublisher(MeterRegistry registry, com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher metricsPublisher)
-
-
Method Detail
-
getMetricsPublisherForThreadPool
public com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherThreadPool getMetricsPublisherForThreadPool(com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey, com.netflix.hystrix.HystrixThreadPoolMetrics metrics, com.netflix.hystrix.HystrixThreadPoolProperties properties)
- Overrides:
getMetricsPublisherForThreadPool
in classcom.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
getMetricsPublisherForCollapser
public com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherCollapser getMetricsPublisherForCollapser(com.netflix.hystrix.HystrixCollapserKey collapserKey, com.netflix.hystrix.HystrixCollapserMetrics metrics, com.netflix.hystrix.HystrixCollapserProperties properties)
- Overrides:
getMetricsPublisherForCollapser
in classcom.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
getMetricsPublisherForCommand
public com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherCommand getMetricsPublisherForCommand(com.netflix.hystrix.HystrixCommandKey commandKey, com.netflix.hystrix.HystrixCommandGroupKey commandGroupKey, com.netflix.hystrix.HystrixCommandMetrics metrics, com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker, com.netflix.hystrix.HystrixCommandProperties properties)
- Overrides:
getMetricsPublisherForCommand
in classcom.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
-
-