Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype SpanInFlight Source #
Instances
Eq SpanInFlight Source # | |
Defined in OpenTelemetry.Eventlog_Internal (==) :: SpanInFlight -> SpanInFlight -> Bool # (/=) :: SpanInFlight -> SpanInFlight -> Bool # | |
Show SpanInFlight Source # | |
Defined in OpenTelemetry.Eventlog_Internal showsPrec :: Int -> SpanInFlight -> ShowS # show :: SpanInFlight -> String # showList :: [SpanInFlight] -> ShowS # | |
Hashable SpanInFlight Source # | |
Defined in OpenTelemetry.Eventlog_Internal hashWithSalt :: Int -> SpanInFlight -> Int # hash :: SpanInFlight -> Int # |
pattern BEGIN_SPAN :: MsgType Source #
pattern SET_PARENT_CONTEXT :: MsgType Source #
pattern SET_TRACE_ID :: MsgType Source #
pattern SET_SPAN_ID :: MsgType Source #
pattern DECLARE_INSTRUMENT :: MsgType Source #
pattern METRIC_CAPTURE :: MsgType Source #
headerSize :: Int Source #
nextLocalSpan :: MonadIO m => m SpanInFlight Source #
nextInstrumentId :: MonadIO m => m InstrumentId Source #
builder_beginSpan :: SpanInFlight -> ByteString -> Builder Source #
builder_key_value :: MsgType -> SpanInFlight -> ByteString -> ByteString -> Builder Source #
builder_setTag :: SpanInFlight -> ByteString -> ByteString -> Builder Source #
builder_addEvent :: SpanInFlight -> ByteString -> ByteString -> Builder Source #
builder_setTraceId :: SpanInFlight -> TraceId -> Builder Source #
builder_setSpanId :: SpanInFlight -> SpanId -> Builder Source #
builder_declareInstrument :: Instrument s a m -> Builder Source #
builder_captureMetric :: InstrumentId -> Int -> Builder Source #
traceBuilder :: MonadIO m => Builder -> m () Source #
beginSpan' :: SpanInFlight -> String -> String Source #
endSpan' :: SpanInFlight -> String Source #
setTag' :: SpanInFlight -> String -> ByteString -> String Source #
addEvent' :: SpanInFlight -> String -> ByteString -> String Source #
setTraceId' :: SpanInFlight -> TraceId -> String Source #
setSpanId' :: SpanInFlight -> SpanId -> String Source #
createInstrument' :: Instrument s a m -> String Source #
writeMetric' :: InstrumentId -> Int -> String Source #
instrumentTag :: Instrument s a m -> Int8 Source #
instrumentTagStr :: Instrument s a m -> String Source #