Class HystrixMetricsPublisher
- Namespace
- Steeltoe.CircuitBreaker.Hystrix.Strategy.Metrics
- Assembly
- Steeltoe.CircuitBreaker.HystrixBase.dll
public abstract class HystrixMetricsPublisher
- Inheritance
-
HystrixMetricsPublisher
- Derived
- Inherited Members
Methods
GetMetricsPublisherForCollapser(IHystrixCollapserKey, HystrixCollapserMetrics, IHystrixCollapserOptions)
public virtual IHystrixMetricsPublisherCollapser GetMetricsPublisherForCollapser(IHystrixCollapserKey collapserKey, HystrixCollapserMetrics metrics, IHystrixCollapserOptions properties)
Parameters
collapserKeyIHystrixCollapserKeymetricsHystrixCollapserMetricspropertiesIHystrixCollapserOptions
Returns
GetMetricsPublisherForCommand(IHystrixCommandKey, IHystrixCommandGroupKey, HystrixCommandMetrics, IHystrixCircuitBreaker, IHystrixCommandOptions)
public virtual IHystrixMetricsPublisherCommand GetMetricsPublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandGroupKey, HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, IHystrixCommandOptions properties)
Parameters
commandKeyIHystrixCommandKeycommandGroupKeyIHystrixCommandGroupKeymetricsHystrixCommandMetricscircuitBreakerIHystrixCircuitBreakerpropertiesIHystrixCommandOptions
Returns
GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)
public virtual IHystrixMetricsPublisherThreadPool GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)
Parameters
threadPoolKeyIHystrixThreadPoolKeymetricsHystrixThreadPoolMetricspropertiesIHystrixThreadPoolOptions