Table of Contents

Class PerformanceMetrics

Namespace
DotCompute.Abstractions.Health
Assembly
DotCompute.Abstractions.dll

Performance metrics result.

public sealed class PerformanceMetrics
Inheritance
PerformanceMetrics
Inherited Members

Properties

AverageDurationMs

Gets the average operation duration in milliseconds.

public double AverageDurationMs { get; init; }

Property Value

double

MaxDurationMs

Gets the maximum duration in milliseconds.

public double MaxDurationMs { get; init; }

Property Value

double

MinDurationMs

Gets the minimum duration in milliseconds.

public double MinDurationMs { get; init; }

Property Value

double

OperationsPerSecond

Gets the operations per second throughput.

public double OperationsPerSecond { get; init; }

Property Value

double

P50DurationMs

Gets the 50th percentile (median) duration in milliseconds.

public double P50DurationMs { get; init; }

Property Value

double

P95DurationMs

Gets the 95th percentile duration in milliseconds.

public double P95DurationMs { get; init; }

Property Value

double

P99DurationMs

Gets the 99th percentile duration in milliseconds.

public double P99DurationMs { get; init; }

Property Value

double

Timestamp

Gets the timestamp of the measurement.

public DateTimeOffset Timestamp { get; init; }

Property Value

DateTimeOffset

TotalOperations

Gets the total number of operations executed.

public long TotalOperations { get; init; }

Property Value

long