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

    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 Details

    • MicrometerMetricsPublisher

      public MicrometerMetricsPublisher(MeterRegistry registry, com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher metricsPublisher)
  • Method Details

    • 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