Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data MutableSpan Source #
spanLineage :: Span attrs -> SpanLineage Source #
spanContext :: Span attrs -> SpanContext Source #
spanStatus :: Span attrs -> SpanStatus Source #
spanFrozenAt :: Span attrs -> SpanFrozenAt attrs Source #
spanAttrs :: Span attrs -> attrs 'AttrsForSpan Source #
spanEvents :: Span attrs -> SpanEvents attrs Source #
spanIsRecording :: Span attrs -> Bool Source #
spanInstrumentationScope :: Span attrs -> InstrumentationScope Source #
spanIsRemote :: Span attrs -> Bool Source #
spanIsSampled :: Span attrs -> Bool Source #
spanIsRoot :: Span attrs -> Bool Source #
data SpanLineage Source #
Instances
ToJSON SpanLineage Source # | |
Defined in OTel.API.Trace.Core.Internal toJSON :: SpanLineage -> Value # toEncoding :: SpanLineage -> Encoding # toJSONList :: [SpanLineage] -> Value # toEncodingList :: [SpanLineage] -> Encoding # omitField :: SpanLineage -> Bool # | |
Show SpanLineage Source # | |
Defined in OTel.API.Trace.Core.Internal showsPrec :: Int -> SpanLineage -> ShowS # show :: SpanLineage -> String # showList :: [SpanLineage] -> ShowS # | |
Eq SpanLineage Source # | |
Defined in OTel.API.Trace.Core.Internal (==) :: SpanLineage -> SpanLineage -> Bool # (/=) :: SpanLineage -> SpanLineage -> Bool # |
data SpanStatus Source #
Instances
ToJSON SpanStatus Source # | |
Defined in OTel.API.Trace.Core.Internal toJSON :: SpanStatus -> Value # toEncoding :: SpanStatus -> Encoding # toJSONList :: [SpanStatus] -> Value # toEncodingList :: [SpanStatus] -> Encoding # omitField :: SpanStatus -> Bool # | |
Show SpanStatus Source # | |
Defined in OTel.API.Trace.Core.Internal showsPrec :: Int -> SpanStatus -> ShowS # show :: SpanStatus -> String # showList :: [SpanStatus] -> ShowS # | |
Eq SpanStatus Source # | |
Defined in OTel.API.Trace.Core.Internal (==) :: SpanStatus -> SpanStatus -> Bool # (/=) :: SpanStatus -> SpanStatus -> Bool # | |
Ord SpanStatus Source # | |
Defined in OTel.API.Trace.Core.Internal compare :: SpanStatus -> SpanStatus -> Ordering # (<) :: SpanStatus -> SpanStatus -> Bool # (<=) :: SpanStatus -> SpanStatus -> Bool # (>) :: SpanStatus -> SpanStatus -> Bool # (>=) :: SpanStatus -> SpanStatus -> Bool # max :: SpanStatus -> SpanStatus -> SpanStatus # min :: SpanStatus -> SpanStatus -> SpanStatus # |
data SpanFrozenTimestamp Source #
Instances
ToJSON SpanFrozenTimestamp Source # | |
Defined in OTel.API.Trace.Core.Internal toJSON :: SpanFrozenTimestamp -> Value # toEncoding :: SpanFrozenTimestamp -> Encoding # toJSONList :: [SpanFrozenTimestamp] -> Value # toEncodingList :: [SpanFrozenTimestamp] -> Encoding # omitField :: SpanFrozenTimestamp -> Bool # | |
Show SpanFrozenTimestamp Source # | |
Defined in OTel.API.Trace.Core.Internal showsPrec :: Int -> SpanFrozenTimestamp -> ShowS # show :: SpanFrozenTimestamp -> String # showList :: [SpanFrozenTimestamp] -> ShowS # | |
Eq SpanFrozenTimestamp Source # | |
Defined in OTel.API.Trace.Core.Internal (==) :: SpanFrozenTimestamp -> SpanFrozenTimestamp -> Bool # (/=) :: SpanFrozenTimestamp -> SpanFrozenTimestamp -> Bool # |
Instances
IsString SpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal fromString :: String -> SpanSpec # | |
WithAttrs SpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal type WithAttrsAttrType SpanSpec :: AttrsFor # (.:@) :: SpanSpec -> AttrsBuilder (WithAttrsAttrType SpanSpec) -> SpanSpec # | |
type WithAttrsAttrType SpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal |
spanSpecName :: SpanSpec -> SpanName Source #
spanSpecKind :: SpanSpec -> SpanKind Source #
data UpdateSpanSpec Source #
Instances
IsString UpdateSpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal fromString :: String -> UpdateSpanSpec # | |
WithAttrs UpdateSpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal type WithAttrsAttrType UpdateSpanSpec :: AttrsFor # | |
type WithAttrsAttrType UpdateSpanSpec Source # | |
Defined in OTel.API.Trace.Core.Internal |
recordException :: SomeException -> Bool -> TimestampSource -> AttrsBuilder 'AttrsForSpanEvent -> UpdateSpanSpec Source #
exceptionEvent :: SomeException -> Bool -> TimestampSource -> AttrsBuilder 'AttrsForSpanEvent -> SpanEventSpec Source #
data SpanEvents (attrs :: AttrsFor -> Type) Source #
Instances
spanEventsFromList :: [SpanEvent attrs] -> SpanEvents attrs Source #
spanEventsToList :: SpanEvents attrs -> [SpanEvent attrs] Source #
data SpanEvent (attrs :: AttrsFor -> Type) Source #
SpanEvent | |
|
newtype SpanEventName Source #
Instances
ToJSON SpanEventName Source # | |
Defined in OTel.API.Trace.Core.Internal toJSON :: SpanEventName -> Value # toEncoding :: SpanEventName -> Encoding # toJSONList :: [SpanEventName] -> Value # toEncodingList :: [SpanEventName] -> Encoding # omitField :: SpanEventName -> Bool # | |
IsString SpanEventName Source # | |
Defined in OTel.API.Trace.Core.Internal fromString :: String -> SpanEventName # | |
Show SpanEventName Source # | |
Defined in OTel.API.Trace.Core.Internal showsPrec :: Int -> SpanEventName -> ShowS # show :: SpanEventName -> String # showList :: [SpanEventName] -> ShowS # | |
Eq SpanEventName Source # | |
Defined in OTel.API.Trace.Core.Internal (==) :: SpanEventName -> SpanEventName -> Bool # (/=) :: SpanEventName -> SpanEventName -> Bool # |
data SpanEventSpecs Source #
Instances
Monoid SpanEventSpecs Source # | |
Defined in OTel.API.Trace.Core.Internal mappend :: SpanEventSpecs -> SpanEventSpecs -> SpanEventSpecs # mconcat :: [SpanEventSpecs] -> SpanEventSpecs # | |
Semigroup SpanEventSpecs Source # | |
Defined in OTel.API.Trace.Core.Internal (<>) :: SpanEventSpecs -> SpanEventSpecs -> SpanEventSpecs # sconcat :: NonEmpty SpanEventSpecs -> SpanEventSpecs # stimes :: Integral b => b -> SpanEventSpecs -> SpanEventSpecs # |
data SpanEventSpec Source #
Instances
IsString SpanEventSpec Source # | |
Defined in OTel.API.Trace.Core.Internal fromString :: String -> SpanEventSpec # | |
WithAttrs SpanEventSpec Source # | |
Defined in OTel.API.Trace.Core.Internal type WithAttrsAttrType SpanEventSpec :: AttrsFor # | |
type WithAttrsAttrType SpanEventSpec Source # | |
Defined in OTel.API.Trace.Core.Internal |
spanLinksFromList :: [SpanLink attrs] -> SpanLinks attrs Source #
spanLinksToList :: SpanLinks attrs -> [SpanLink attrs] Source #
data SpanLink (attrs :: AttrsFor -> Type) Source #
SpanLink | |
|
newtype SpanLinkName Source #
Instances
IsString SpanLinkName Source # | |
Defined in OTel.API.Trace.Core.Internal fromString :: String -> SpanLinkName # | |
Show SpanLinkName Source # | |
Defined in OTel.API.Trace.Core.Internal showsPrec :: Int -> SpanLinkName -> ShowS # show :: SpanLinkName -> String # showList :: [SpanLinkName] -> ShowS # | |
Eq SpanLinkName Source # | |
Defined in OTel.API.Trace.Core.Internal (==) :: SpanLinkName -> SpanLinkName -> Bool # (/=) :: SpanLinkName -> SpanLinkName -> Bool # |
data SpanLinkSpecs Source #
Instances
Monoid SpanLinkSpecs Source # | |
Defined in OTel.API.Trace.Core.Internal mempty :: SpanLinkSpecs # mappend :: SpanLinkSpecs -> SpanLinkSpecs -> SpanLinkSpecs # mconcat :: [SpanLinkSpecs] -> SpanLinkSpecs # | |
Semigroup SpanLinkSpecs Source # | |
Defined in OTel.API.Trace.Core.Internal (<>) :: SpanLinkSpecs -> SpanLinkSpecs -> SpanLinkSpecs # sconcat :: NonEmpty SpanLinkSpecs -> SpanLinkSpecs # stimes :: Integral b => b -> SpanLinkSpecs -> SpanLinkSpecs # |
data SpanLinkSpec Source #
Instances
WithAttrs SpanLinkSpec Source # | |
Defined in OTel.API.Trace.Core.Internal type WithAttrsAttrType SpanLinkSpec :: AttrsFor # | |
type WithAttrsAttrType SpanLinkSpec Source # | |
Defined in OTel.API.Trace.Core.Internal |