Safe Haskell | None |
---|---|
Language | Haskell2010 |
Instana.SDK.TracingHeaders
Description
Synopsis
- data TracingHeaders = TracingHeaders {}
- data TracingLevel
- levelHeaderName :: HeaderName
- parseXInstanaL :: Maybe String -> (TracingLevel, Maybe String, Maybe String)
- readHttpTracingHeaders :: Request -> TracingHeaders
- spanIdHeaderName :: HeaderName
- stringToTracingLevel :: String -> TracingLevel
- syntheticHeaderName :: HeaderName
- traceIdHeaderName :: HeaderName
- traceparentHeaderName :: HeaderName
- tracestateHeaderName :: HeaderName
- tracingLevelToString :: TracingLevel -> String
Documentation
data TracingHeaders Source #
A set of tracing headers.
Constructors
TracingHeaders | |
Fields
|
Instances
data TracingLevel Source #
Tracing level.
Instances
Eq TracingLevel Source # | |
Defined in Instana.SDK.TracingHeaders | |
Show TracingLevel Source # | |
Defined in Instana.SDK.TracingHeaders Methods showsPrec :: Int -> TracingLevel -> ShowS # show :: TracingLevel -> String # showList :: [TracingLevel] -> ShowS # | |
Generic TracingLevel Source # | |
Defined in Instana.SDK.TracingHeaders Associated Types type Rep TracingLevel :: Type -> Type # | |
type Rep TracingLevel Source # | |
Defined in Instana.SDK.TracingHeaders |
levelHeaderName :: HeaderName Source #
X-INSTANA-L
parseXInstanaL :: Maybe String -> (TracingLevel, Maybe String, Maybe String) Source #
Parses the X-INSTANA-L value to determine the tracing level, and optionally the correlation type and correlation ID.
readHttpTracingHeaders :: Request -> TracingHeaders Source #
Reads the Instana tracing headers (https:/docs.instana.iocore_conceptstracing#http-tracing-headers) from the given request.
spanIdHeaderName :: HeaderName Source #
X-INSTANA-S
stringToTracingLevel :: String -> TracingLevel Source #
Converts a string into the tracing level.
syntheticHeaderName :: HeaderName Source #
X-INSTANA-SYNTHETIC
traceIdHeaderName :: HeaderName Source #
X-INSTANA-T
traceparentHeaderName :: HeaderName Source #
traceparent
tracestateHeaderName :: HeaderName Source #
tracestate
tracingLevelToString :: TracingLevel -> String Source #
Converts tracing level into a string.