Module

OpenTelemetry

Re-exports from OpenTelemetry.Metrics

#Synchronous

#Synchronicity

#ObserverResult

#NonMonotonic

#NonAdditive

#Monotonicity

#Monotonic

#MeterVersion

newtype MeterVersion

Constructors

Instances

#MeterName

newtype MeterName

Constructors

Instances

#Meter

data Meter

#Label

#InstrumentName

#InstrumentDefinition

#Instrument

#BoundInstrument

#Asynchronous

#Additivity

#Additive

#setDefaultMeter

#registerApplicationMeter

#label

#getMeter

#getDefaultMeter

Re-exports from OpenTelemetry.Tracing

#TracerVersion

#TracerName

#Tracer

data Tracer

#TraceState

newtype TraceState

Constructors

#TraceId

newtype TraceId

Constructors

Instances

#Timestamp

data Timestamp

Instances

#StatusCode

#Status

data Status

#SpanName

newtype SpanName

Constructors

Instances

#SpanId

newtype SpanId

Constructors

Instances

#SpanCtx

#Ctx

data Ctx

#Attributes

#timestampToNano

#setDefaultTracer

setDefaultTracer :: Tracer -> Effect Unit

Set default tracer

#getVersionedTracer

getVersionedTracer :: TracerName -> TracerVersion -> String -> Effect Tracer

Get tracer specifying version and schema URL

#getTracer

getTracer :: Effect Tracer

Get default tracer

#getNamedTracer

getNamedTracer :: TracerName -> Effect Tracer

Get named tracer

#getApplicationTracer

getApplicationTracer :: Atom -> Effect Tracer

Get application tracer for specified module

Modules