Namespace Eco.Shared.Tools
Classes
AggregatedValue
Aggregated value. May be used for optimized calculation of Min, Max, Sum, Count and Average.
AggregatingValueRecorder
IValueRecorder aggregating data by specific period. I.e. per second or per minute. Aggregates number of recorded values and total duration per period.
DetectingValueRecorder
PerformanceCounter which detects values which has duration over expected and emits static event for them.
DetectingValueRecorderExtensions
Metric
PerformanceCounter
A PerformanceCounter is a collection of values with performance data for a single topic. Values will be grouped together under the PerformanceCounter name, but can optionally have text associated with them individually too.
PerformanceCounterExtensions
Helper extension methods for PerformanceCounter.
PerformanceCounterValue
A single value for a performance counter.
PerformanceCounterValueRef
A reference to a single performance counter.
PerformanceIssue
Structure containing information about performance issue detected by DetectingValueRecorder.
PerformanceManager
Class for managing performance counters (PerformanceCounter) and producing performance reports.
PerformanceReportFormat
Enum of performance report formats.
PerfProbe
SumAndCount
Sum and count aggregation. Can be used for Average calculation.
TotalsRecorder
Totals recorder for PerformanceCounter.