Package com.tnsai.quality.sampling
package com.tnsai.quality.sampling
-
ClassDescriptionBackpressure-aware
EventSamplingPolicy(issue #82).Externally-supplied utilisation signal.Captures every event at full fidelity (issue #82).Sampling policy that always captures problems and head-samples everything else at a single rate (issue #82).SPI for deciding whether to capture an event (issue #82).Coin-flip-per-event sampling at a fixed rate (issue #82).Level-aware sampling policy (issue #82).Rule-drivenEventSamplingPolicy(issue #82).One rule entry.AgentEventPublisherdecorator that consults anEventSamplingPolicybefore delegating each publish call (issue #82).Outcome of anEventSamplingPolicy.sample(com.tnsai.quality.sampling.SamplingInput)call (issue #82).Capture this event at full fidelity.Capture but flag as downsampled.Drop this event entirely — no publication.Frozen view of an event's metadata used by anEventSamplingPolicyto decide whether to capture it (issue #82).LLMCallPublisherdecorator that consults anEventSamplingPolicybefore delegating each captured call (TNS-417, follow-up to TNS-374).Convenience factories for the bundledEventSamplingPolicyimplementations (issue #82).EventSamplingPolicythat dispatches each call to a per-tenant policy based onEventContext.tenantId()(issue #82).