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
collapserKey
IHystrixCollapserKeymetrics
HystrixCollapserMetricsproperties
IHystrixCollapserOptions
Returns
GetMetricsPublisherForCommand(IHystrixCommandKey, IHystrixCommandGroupKey, HystrixCommandMetrics, IHystrixCircuitBreaker, IHystrixCommandOptions)
public virtual IHystrixMetricsPublisherCommand GetMetricsPublisherForCommand(IHystrixCommandKey commandKey, IHystrixCommandGroupKey commandGroupKey, HystrixCommandMetrics metrics, IHystrixCircuitBreaker circuitBreaker, IHystrixCommandOptions properties)
Parameters
commandKey
IHystrixCommandKeycommandGroupKey
IHystrixCommandGroupKeymetrics
HystrixCommandMetricscircuitBreaker
IHystrixCircuitBreakerproperties
IHystrixCommandOptions
Returns
GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey, HystrixThreadPoolMetrics, IHystrixThreadPoolOptions)
public virtual IHystrixMetricsPublisherThreadPool GetMetricsPublisherForThreadPool(IHystrixThreadPoolKey threadPoolKey, HystrixThreadPoolMetrics metrics, IHystrixThreadPoolOptions properties)
Parameters
threadPoolKey
IHystrixThreadPoolKeymetrics
HystrixThreadPoolMetricsproperties
IHystrixThreadPoolOptions