object TailSpanSampler
- Companion
- class
Value members
Concrete methods
def combined[F[_] : Monad, G[_]](x: TailSpanSampler[F, G], y: TailSpanSampler[F, G]): TailSpanSampler[F, G]
def filtering[F[_] : Monad, G[_] : MonoidK](store: SampleDecisionStore[F], filter: CompletedSpan => SampleDecision): TailSpanSampler[F, G]
def spanNameDrop[F[_] : Monad, G[_] : MonoidK](store: SampleDecisionStore[F], dropSpanNames: Type[String]): TailSpanSampler[F, G]
def spanNameFilter[F[_] : Monad, G[_] : MonoidK](store: SampleDecisionStore[F], filter: String => SampleDecision): TailSpanSampler[F, G]
def storedBatchComputation[F[_] : Monad, G[_] : MonoidK](store: SampleDecisionStore[F], decider: CompletedSpan => F[SampleDecision], batchDecider: (G[CompletedSpan], Set[TraceId]) => F[(G[CompletedSpan], Map[TraceId, SampleDecision])]): TailSpanSampler[F, G]
def storedIncrementalComputation[F[_] : Monad, G[_] : MonoidK](store: SampleDecisionStore[F], decider: CompletedSpan => F[SampleDecision]): TailSpanSampler[F, G]