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