opentelemetry-extra-0.3.0

Safe HaskellSafe
LanguageHaskell2010

OpenTelemetry.Tracer

Documentation

data Tracer threadId Source #

Constructors

Tracer 

Fields

Instances
Eq threadId => Eq (Tracer threadId) Source # 
Instance details

Defined in OpenTelemetry.Tracer

Methods

(==) :: Tracer threadId -> Tracer threadId -> Bool #

(/=) :: Tracer threadId -> Tracer threadId -> Bool #

Show threadId => Show (Tracer threadId) Source # 
Instance details

Defined in OpenTelemetry.Tracer

Methods

showsPrec :: Int -> Tracer threadId -> ShowS #

show :: Tracer threadId -> String #

showList :: [Tracer threadId] -> ShowS #

tracerPushSpan :: (Eq tid, Hashable tid) => Tracer tid -> tid -> Span -> Tracer tid Source #

tracerPopSpan :: (Eq tid, Hashable tid) => Tracer tid -> tid -> (Maybe Span, Tracer tid) Source #

createTracer :: (Hashable tid, Eq tid) => IO (Tracer tid) Source #