Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- withTracerProvider :: forall m a. MonadUnliftIO m => TracerProviderSpec -> (TracerProvider -> m a) -> m a
- data TracerProviderSpec
- defaultTracerProviderSpec :: TracerProviderSpec
- tracerProviderSpecNow :: TracerProviderSpec -> IO Timestamp
- tracerProviderSpecLogger :: TracerProviderSpec -> Logger
- tracerProviderSpecSeed :: TracerProviderSpec -> Seed
- tracerProviderSpecIdGenerator :: TracerProviderSpec -> forall a. Logger -> (IdGeneratorSpec -> IO a) -> IO a
- tracerProviderSpecSpanProcessors :: TracerProviderSpec -> forall a. [Logger -> (SpanProcessorSpec -> IO a) -> IO a]
- tracerProviderSpecSampler :: TracerProviderSpec -> forall a. Logger -> (SamplerSpec -> IO a) -> IO a
- tracerProviderSpecSpanAttrsLimits :: TracerProviderSpec -> AttrsLimits 'AttrsForSpan
- tracerProviderSpecSpanEventAttrsLimits :: TracerProviderSpec -> AttrsLimits 'AttrsForSpanEvent
- tracerProviderSpecSpanLinkAttrsLimits :: TracerProviderSpec -> AttrsLimits 'AttrsForSpanLink
- tracerProviderSpecCallStackAttrs :: TracerProviderSpec -> CallStack -> AttrsBuilder 'AttrsForSpan
- tracerProviderSpecResource :: TracerProviderSpec -> Resource Attrs
- tracerProviderSpecSpanContextMeta :: TracerProviderSpec -> SpanContext -> [Pair]
- module OTel.SDK.Trace.Common
- module OTel.SDK.Trace.Handlers
- module OTel.SDK.Trace.IdGenerator
- module OTel.SDK.Trace.Sampler
- module OTel.SDK.Trace.SpanExporter
- module OTel.SDK.Trace.SpanProcessor
Synopsis
otel-sdk-trace
STUB
withTracerProvider :: forall m a. MonadUnliftIO m => TracerProviderSpec -> (TracerProvider -> m a) -> m a Source #
data TracerProviderSpec Source #
tracerProviderSpecIdGenerator :: TracerProviderSpec -> forall a. Logger -> (IdGeneratorSpec -> IO a) -> IO a Source #
tracerProviderSpecSpanProcessors :: TracerProviderSpec -> forall a. [Logger -> (SpanProcessorSpec -> IO a) -> IO a] Source #
tracerProviderSpecSampler :: TracerProviderSpec -> forall a. Logger -> (SamplerSpec -> IO a) -> IO a Source #
tracerProviderSpecSpanEventAttrsLimits :: TracerProviderSpec -> AttrsLimits 'AttrsForSpanEvent Source #
tracerProviderSpecSpanLinkAttrsLimits :: TracerProviderSpec -> AttrsLimits 'AttrsForSpanLink Source #
tracerProviderSpecCallStackAttrs :: TracerProviderSpec -> CallStack -> AttrsBuilder 'AttrsForSpan Source #
module OTel.SDK.Trace.Common
module OTel.SDK.Trace.Handlers
module OTel.SDK.Trace.IdGenerator
module OTel.SDK.Trace.Sampler
module OTel.SDK.Trace.SpanExporter
module OTel.SDK.Trace.SpanProcessor