TailSpanSampler

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def combine[G[_] : MonoidK](span: CompletedSpan, spans: G[CompletedSpan]): G[CompletedSpan]
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 head[F[_] : Applicative, G[_] : FunctorFilter]: TailSpanSampler[F, G]
def probabilistic[F[_] : Applicative, G[_] : MonoidK](probability: Double): 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]

Implicits

Implicits

implicit def semigroup[F[_] : Monad, G[_]]: Semigroup[TailSpanSampler[F, G]]