Class HystrixCommandMetrics
Inheritance
System.Object
HystrixCommandMetrics
Assembly: Steeltoe.CircuitBreaker.HystrixBase.dll
Syntax
public class HystrixCommandMetrics : HystrixMetrics
Properties
|
Edit this page
View Source
AppendEventToBucket
Declaration
public static Func<long[], HystrixCommandCompletion, long[]> AppendEventToBucket { get; }
Property Value
|
Edit this page
View Source
BucketAggregator
Declaration
public static Func<long[], long[], long[]> BucketAggregator { get; }
Property Value
Type |
Description |
Func<System.Int64[], System.Int64[], System.Int64[]> |
|
|
Edit this page
View Source
CommandGroup
Declaration
public IHystrixCommandGroupKey CommandGroup { get; }
Property Value
|
Edit this page
View Source
CommandKey
Declaration
public IHystrixCommandKey CommandKey { get; }
Property Value
|
Edit this page
View Source
CurrentConcurrentExecutionCount
Declaration
public int CurrentConcurrentExecutionCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
ExecutionTimeMean
Declaration
public int ExecutionTimeMean { get; }
Property Value
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
Healthcounts
Declaration
public HealthCounts Healthcounts { get; }
Property Value
|
Edit this page
View Source
Properties
Declaration
public IHystrixCommandOptions Properties { get; }
Property Value
|
Edit this page
View Source
RollingMaxConcurrentExecutions
Declaration
public long RollingMaxConcurrentExecutions { get; }
Property Value
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
ThreadPoolKey
Declaration
public IHystrixThreadPoolKey ThreadPoolKey { get; }
Property Value
|
Edit this page
View Source
TotalTimeMean
Declaration
public int TotalTimeMean { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Edit this page
View Source
GetCumulativeCount(HystrixEventType)
Declaration
public long GetCumulativeCount(HystrixEventType eventType)
Parameters
Returns
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
GetCumulativeCount(HystrixRollingNumberEvent)
Declaration
public override long GetCumulativeCount(HystrixRollingNumberEvent event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
Overrides
|
Edit this page
View Source
GetExecutionTimePercentile(Double)
Declaration
public int GetExecutionTimePercentile(double percentile)
Parameters
Type |
Name |
Description |
System.Double |
percentile |
|
Returns
Type |
Description |
System.Int32 |
|
|
Edit this page
View Source
GetInstance(IHystrixCommandKey)
Declaration
public static HystrixCommandMetrics GetInstance(IHystrixCommandKey key)
Parameters
Returns
|
Edit this page
View Source
GetInstance(IHystrixCommandKey, IHystrixCommandGroupKey, IHystrixCommandOptions)
Declaration
public static HystrixCommandMetrics GetInstance(IHystrixCommandKey key, IHystrixCommandGroupKey commandGroup, IHystrixCommandOptions properties)
Parameters
Returns
|
Edit this page
View Source
GetInstance(IHystrixCommandKey, IHystrixCommandGroupKey, IHystrixThreadPoolKey, IHystrixCommandOptions)
Declaration
public static HystrixCommandMetrics GetInstance(IHystrixCommandKey key, IHystrixCommandGroupKey commandGroup, IHystrixThreadPoolKey threadPoolKey, IHystrixCommandOptions properties)
Parameters
Returns
|
Edit this page
View Source
GetInstances()
Declaration
public static ICollection<HystrixCommandMetrics> GetInstances()
Returns
|
Edit this page
View Source
GetRollingCount(HystrixEventType)
Declaration
public long GetRollingCount(HystrixEventType eventType)
Parameters
Returns
Type |
Description |
System.Int64 |
|
|
Edit this page
View Source
GetRollingCount(HystrixRollingNumberEvent)
Declaration
public override long GetRollingCount(HystrixRollingNumberEvent event)
Parameters
Returns
Type |
Description |
System.Int64 |
|
Overrides
|
Edit this page
View Source
GetTotalTimePercentile(Double)
Declaration
public int GetTotalTimePercentile(double percentile)
Parameters
Type |
Name |
Description |
System.Double |
percentile |
|
Returns
Type |
Description |
System.Int32 |
|