Class MicrometerMetricsPublisher


  • @NonNullApi
    @NonNullFields
    public class MicrometerMetricsPublisher
    extends com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 class com.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 class com.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 class com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher