Namespace MailFathom.Infrastructure.Observability
Classes
- AiProviderHealthTracker
Holds what the last call to each AI provider established, and publishes both states as one instrument.
- DerivedWorkGateTelemetry
Reports what ordering derived work behind classification withheld, held, and let through.
- EmailEmbeddingBackfillTelemetry
Reports how far the embedding backfill has come and what it is spending to get there.
- EmailEmbeddingTelemetry
Reports what embedding one message cost and how it ended.
- JobQueueTelemetry
Makes durable background work legible from outside the process: what ran, how long it took, and what is waiting.
- MailAnsweringAuditTelemetry
Reports an answering record a finished run owed and the store could not be given.
- MailAnsweringRunTelemetry
Publishes one answering run as a span beside the request it happened inside.
- MailAnsweringSpend
What answering has cost so far in the period currently running.
- MailAnsweringSpendTracker
Holds what answering has cost in the period currently running, admits a question against it, and publishes both as instruments.
- MailExtractionBackfillTelemetry
Reports how fast the extraction backfill is working and how much of the mailbox is still ahead of it.
- MailRuleHistoryTelemetry
Reports rows of the rule history this build served a page without.
- MailSynchronizationTelemetry
Makes a synchronization cycle readable as work rather than as a sequence of log lines.
- MailSynchronizationTelemetry.AccountRunScope
Carries one account's cycle from the moment it takes a slot to the outcome that ends it.
- MailSynchronizationTelemetry.FolderRunScope
Carries one folder's turn through a cycle from the span that opens it to the outcome that ends it.
- MailboxContentVolumeTelemetry
Makes the byte volume of synchronization visible, so storage is sized from what MailFathom ingests.
- MailboxConvergenceTelemetry
Makes a change MailFathom asked for and has not seen finished visible while it is still unfinished.
- MailboxMutationAuditTelemetry
Reports an audit entry a finished mutation owed and the trail could not be given.
- MailboxMutationTelemetry
Reports a mailbox mutation as the one operation somebody asked for, on all three channels at once.
- SensitiveContentDerivationTelemetry
Reports what redacting the derived writes found, refused, and cost.
- SensitiveContentEgressTelemetry
Reports what guarding each egress point found, refused, and cost.