com.netflix.hystrix.contrib.servopublisher
Class HystrixServoMetricsPublisher

java.lang.Object
  extended by com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher
      extended by com.netflix.hystrix.contrib.servopublisher.HystrixServoMetricsPublisher

public class HystrixServoMetricsPublisher
extends com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher

Servo implementation of HystrixMetricsPublisher.

See Wiki docs about plugins for more information.


Method Summary
static HystrixServoMetricsPublisher getInstance()
           
 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
 

Method Detail

getInstance

public static HystrixServoMetricsPublisher getInstance()

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

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