Skip to content

TransactionOverloadDetector Constructors

Detects transaction overload using a weighted transaction start rate sampled over time.

TransactionOverloadDetector(ITransactionAgentStatistics, IOptions<TransactionRateLoadSheddingOptions>)

View source
public TransactionOverloadDetector(ITransactionAgentStatistics statistics, IOptions<TransactionRateLoadSheddingOptions> options)
Initializes a new transaction overload detector.

Parameters

statisticsITransactionAgentStatistics
The cumulative transaction-agent statistics used to calculate the start rate.
optionsIOptions<TransactionRateLoadSheddingOptions>
The transaction-rate load-shedding options.