Namespace MailFathom.Infrastructure.Observability
Classes
- AiProviderHealthTracker
Holds what the last call to each AI provider established, and publishes both states as one instrument.
- ContactCollectionTelemetry
Reports how a contact book is filling from arriving mail, and by whose decision.
- 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.
- EmailEmbeddingBackfillTelemetry.PassScope
Carries one bounded upkeep pass from the span that opens it to the result that ends it.
- EmailEmbeddingTelemetry
Reports what embedding one message cost and how it ended.
- EmailEmbeddingTelemetry.MessageScope
Carries one message's turn at being embedded from the span that opens it to the run that ends it.
- JobQueueTelemetry
Makes durable background work legible from outside the process: what ran, how long it took, and what is waiting.
- JobQueueTelemetry.JobAttemptScope
Carries one attempt at a job from the span that opens it to the result that ends it.
- 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.
- MailDeliveryTelemetry
Reports what a deployment's outbox is doing, as the questions an operator actually asks of it.
- 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.
- StoredMailRederivationTelemetry
Publishes one segment of a re-derivation as a span, its bounded passes beneath it, and what they re-read.