18 lines
545 B
C#
18 lines
545 B
C#
using System;
|
|
|
|
namespace StellaOps.Provcache;
|
|
|
|
/// <summary>
|
|
/// Metrics for the write-behind queue.
|
|
/// </summary>
|
|
public sealed record WriteBehindMetrics
|
|
{
|
|
public required long TotalEnqueued { get; init; }
|
|
public required long TotalPersisted { get; init; }
|
|
public required long TotalFailed { get; init; }
|
|
public required long TotalRetries { get; init; }
|
|
public required long TotalBatches { get; init; }
|
|
public required long CurrentQueueDepth { get; init; }
|
|
public required DateTimeOffset Timestamp { get; init; }
|
|
}
|