Module evidence
Available on crate features
std and ua only.Expand description
Counts, samples and retention for observed client behaviour.
ProfileEvidence is the retained input to analysis. Collection and storage
share bounded counting and sampling primitives; ingestion checkpoints make
transaction retries idempotent. Retention applies to both counts and samples.
Modules§
- bucket
- A bounded counting bucket with one copy of each retained canonical value.
- collector
- Retained observations and bounded offline collection.
- counts
- Exact aggregate counts and bounded literal counters with explicit coverage.
- ingestion
- Bounded ingestion checkpoints for transaction retries and out-of-order delivery.
- reservoir
- Deterministic bottom-k sampling independent of transport and emulation randomness.
- transaction
- Atomic admission of one observation and all of its counted components.
- window
- Freshness applies to counts and samples, with bounded retained UTC day buckets.
Structs§
- Profile
Evidence - Versioned retained observations for one client profile.
- Profile
Scope Evidence - Retained counts and samples for one ownership scope.
- Untracked
Distinct Snapshot
Enums§
- Untracked
Distinct Count - A deterministic lower bound is reported after capacity, without an estimated cardinality or statistical confidence claim. Repeated values count once.