Constructor MailboxConvergenceTelemetry
- Namespace
- MailFathom.Infrastructure.Observability
- Assembly
- MailFathom.Infrastructure.dll
MailboxConvergenceTelemetry(ILogger<MailboxConvergenceTelemetry>, TimeProvider)
Initializes the gauges an outstanding mutation is read through.
public MailboxConvergenceTelemetry(ILogger<MailboxConvergenceTelemetry> logger, TimeProvider timeProvider)
Parameters
loggerILogger<MailboxConvergenceTelemetry>Records what a pass did, in counts and MailFathom's own names only.
timeProviderTimeProviderMeasures how long the oldest outstanding mutation has been outstanding.
Exceptions
- ArgumentNullException
Thrown when a required collaborator is null.