Class MailAnsweringAuditTelemetry
- Namespace
- MailFathom.Infrastructure.Observability
- Assembly
- MailFathom.Infrastructure.dll
Reports an answering record a finished run owed and the store could not be given.
public sealed class MailAnsweringAuditTelemetry
- Inheritance
-
MailAnsweringAuditTelemetry
- Inherited Members
Remarks
It has one thing to say, and that narrowness is what it is for. Writing an entry may never fail the question that produced it — the answer has already been produced by the time the append runs — so the failure is swallowed, and swallowing it is only defensible while it is visible. A deployment that undertook to explain its answers can see the moment it stops being able to.
Nothing recorded here is mail, and nothing here is a question or an answer. The run identifier, this deployment's own endpoint alias, and a count of entries are MailFathom's own names and numbers for things.
Constructors
- MailAnsweringAuditTelemetry(ILogger<MailAnsweringAuditTelemetry>)
Initializes the instruments a refused append is reported through.