Class HystrixCommandMetrics
Inheritance
System.Object
HystrixCommandMetrics
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Hystrix.Dotnet.dll
Syntax
public class HystrixCommandMetrics : IHystrixCommandMetrics
Constructors
|
Improve this Doc
View Source
HystrixCommandMetrics(IDateTimeProvider, IHystrixConfigurationService)
Declaration
public HystrixCommandMetrics(IDateTimeProvider dateTimeProvider, IHystrixConfigurationService configurationService)
Parameters
Properties
|
Improve this Doc
View Source
ConfigurationService
Declaration
public IHystrixConfigurationService ConfigurationService { get; }
Property Value
Methods
|
Improve this Doc
View Source
AddCommandExecutionTime(Double)
Declaration
public void AddCommandExecutionTime(double duration)
Parameters
Type |
Name |
Description |
System.Double |
duration |
|
|
Improve this Doc
View Source
AddUserThreadExecutionTime(Double)
Declaration
public void AddUserThreadExecutionTime(double duration)
Parameters
Type |
Name |
Description |
System.Double |
duration |
|
|
Improve this Doc
View Source
DecrementConcurrentExecutionCount()
Declaration
public void DecrementConcurrentExecutionCount()
|
Improve this Doc
View Source
GetCurrentConcurrentExecutionCount()
Declaration
public int GetCurrentConcurrentExecutionCount()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetExecutionTimeMean()
Declaration
public int GetExecutionTimeMean()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetExecutionTimePercentile(Double)
Declaration
public int GetExecutionTimePercentile(double percentile)
Parameters
Type |
Name |
Description |
System.Double |
percentile |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetHealthCounts()
Declaration
public HystrixHealthCounts GetHealthCounts()
Returns
|
Improve this Doc
View Source
GetRollingMaxConcurrentExecutions()
Declaration
public long GetRollingMaxConcurrentExecutions()
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
GetRollingSum(HystrixRollingNumberEvent)
Declaration
public long GetRollingSum(HystrixRollingNumberEvent type)
Parameters
Returns
Type |
Description |
System.Int64 |
|
|
Improve this Doc
View Source
GetTotalTimeMean()
Declaration
public int GetTotalTimeMean()
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
GetTotalTimePercentile(Double)
Declaration
public int GetTotalTimePercentile(double percentile)
Parameters
Type |
Name |
Description |
System.Double |
percentile |
|
Returns
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
IncrementConcurrentExecutionCount()
Declaration
public void IncrementConcurrentExecutionCount()
|
Improve this Doc
View Source
MarkBadRequest()
Declaration
public void MarkBadRequest()
|
Improve this Doc
View Source
MarkExceptionThrown()
Declaration
public void MarkExceptionThrown()
|
Improve this Doc
View Source
MarkFailure()
Declaration
public void MarkFailure()
|
Improve this Doc
View Source
MarkFallbackMissing()
Declaration
public void MarkFallbackMissing()
|
Improve this Doc
View Source
MarkFallbackRejection()
Declaration
public void MarkFallbackRejection()
|
Improve this Doc
View Source
MarkFallbackSuccess()
Declaration
public void MarkFallbackSuccess()
|
Improve this Doc
View Source
MarkSemaphoreRejection()
Declaration
public void MarkSemaphoreRejection()
|
Improve this Doc
View Source
MarkShortCircuited()
Declaration
public void MarkShortCircuited()
|
Improve this Doc
View Source
MarkSuccess()
Declaration
public void MarkSuccess()
|
Improve this Doc
View Source
MarkThreadPoolRejection()
Declaration
public void MarkThreadPoolRejection()
|
Improve this Doc
View Source
MarkTimeout()
Declaration
public void MarkTimeout()
|
Improve this Doc
View Source
ResetCounter()
Declaration
public void ResetCounter()
Implements