• Home
Show / Hide Table of Contents

Class HystrixCommandMetrics

Inheritance
System.Object
HystrixCommandMetrics
Implements
IHystrixCommandMetrics
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()
Namespace: Hystrix.Dotnet
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
Type Name Description
IDateTimeProvider dateTimeProvider
IHystrixConfigurationService configurationService

Properties

| Improve this Doc View Source

ConfigurationService

Declaration
public IHystrixConfigurationService ConfigurationService { get; }
Property Value
Type Description
IHystrixConfigurationService

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
Type Description
HystrixHealthCounts
| 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
Type Name Description
HystrixRollingNumberEvent type
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

IHystrixCommandMetrics
  • Improve this Doc
  • View Source
Back to top Licensed under MIT by Travix International.
Generated by DocFX.