Table of Contents

Class ExecutionStatistics

Namespace
Quartz
Assembly
Quartz.dll

A scheduler's runs over time: one ExecutionStatisticsBucket per stretch of fire time that holds a run, oldest first.

public sealed record ExecutionStatistics : IEquatable<ExecutionStatistics>
Inheritance
ExecutionStatistics
Implements
Inherited Members

Fields

DefaultRowLimit

The most rows the default implementation of QueryExecutionStatistics(ExecutionStatisticsQuery, CancellationToken) reads: 10,000.

public const int DefaultRowLimit = 10000

Field Value

int

Properties

BucketSize

How much fire time each bucket covers: the query's BucketSize.

public TimeSpan BucketSize { get; init; }

Property Value

TimeSpan

Buckets

The buckets that hold at least one run, oldest first. A stretch with no run has no bucket.

public List<ExecutionStatisticsBucket> Buckets { get; init; }

Property Value

List<ExecutionStatisticsBucket>

Truncated

Whether the store stopped reading before it had counted every matching run, so the oldest buckets may be short.

public bool Truncated { get; init; }

Property Value

bool

Remarks

The default implementation reads newest first and stops at DefaultRowLimit. The shipped stores count every run and never set it.

See Also