hs-opentelemetry-otlp-0.1.0.0: OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package
Safe HaskellSafe-Inferred
LanguageHaskell2010

Proto.Opentelemetry.Proto.Trace.V1.Trace

Synopsis

Documentation

data ResourceSpans Source #

Fields :

  • resource :: Lens' ResourceSpans Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource
  • maybe'resource :: Lens' ResourceSpans (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
  • scopeSpans :: Lens' ResourceSpans [ScopeSpans]
  • vec'scopeSpans :: Lens' ResourceSpans (Data.Vector.Vector ScopeSpans)
  • schemaUrl :: Lens' ResourceSpans Data.Text.Text

Instances

Instances details
Show ResourceSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData ResourceSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: ResourceSpans -> () #

Eq ResourceSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord ResourceSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Message ResourceSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField ResourceSpans "resource" Resource Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "resource" -> (Resource -> f Resource) -> ResourceSpans -> f ResourceSpans #

HasField ResourceSpans "schemaUrl" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "schemaUrl" -> (Text -> f Text) -> ResourceSpans -> f ResourceSpans #

HasField ExportTraceServiceRequest "resourceSpans" [ResourceSpans] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService

HasField ExportTraceServiceRequest "vec'resourceSpans" (Vector ResourceSpans) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService

Methods

fieldOf :: Functor f => Proxy# "vec'resourceSpans" -> (Vector ResourceSpans -> f (Vector ResourceSpans)) -> ExportTraceServiceRequest -> f ExportTraceServiceRequest #

HasField ResourceSpans "maybe'resource" (Maybe Resource) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "maybe'resource" -> (Maybe Resource -> f (Maybe Resource)) -> ResourceSpans -> f ResourceSpans #

HasField ResourceSpans "scopeSpans" [ScopeSpans] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "scopeSpans" -> ([ScopeSpans] -> f [ScopeSpans]) -> ResourceSpans -> f ResourceSpans #

HasField ResourceSpans "vec'scopeSpans" (Vector ScopeSpans) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'scopeSpans" -> (Vector ScopeSpans -> f (Vector ScopeSpans)) -> ResourceSpans -> f ResourceSpans #

HasField TracesData "resourceSpans" [ResourceSpans] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "resourceSpans" -> ([ResourceSpans] -> f [ResourceSpans]) -> TracesData -> f TracesData #

HasField TracesData "vec'resourceSpans" (Vector ResourceSpans) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'resourceSpans" -> (Vector ResourceSpans -> f (Vector ResourceSpans)) -> TracesData -> f TracesData #

data ScopeSpans Source #

Fields :

  • scope :: Lens' ScopeSpans Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope
  • maybe'scope :: Lens' ScopeSpans (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
  • spans :: Lens' ScopeSpans [Span]
  • vec'spans :: Lens' ScopeSpans (Data.Vector.Vector Span)
  • schemaUrl :: Lens' ScopeSpans Data.Text.Text

Instances

Instances details
Show ScopeSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData ScopeSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: ScopeSpans -> () #

Eq ScopeSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord ScopeSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Message ScopeSpans Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField ScopeSpans "schemaUrl" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "schemaUrl" -> (Text -> f Text) -> ScopeSpans -> f ScopeSpans #

HasField ScopeSpans "scope" InstrumentationScope Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField ResourceSpans "scopeSpans" [ScopeSpans] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "scopeSpans" -> ([ScopeSpans] -> f [ScopeSpans]) -> ResourceSpans -> f ResourceSpans #

HasField ResourceSpans "vec'scopeSpans" (Vector ScopeSpans) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'scopeSpans" -> (Vector ScopeSpans -> f (Vector ScopeSpans)) -> ResourceSpans -> f ResourceSpans #

HasField ScopeSpans "maybe'scope" (Maybe InstrumentationScope) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField ScopeSpans "spans" [Span] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "spans" -> ([Span] -> f [Span]) -> ScopeSpans -> f ScopeSpans #

HasField ScopeSpans "vec'spans" (Vector Span) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'spans" -> (Vector Span -> f (Vector Span)) -> ScopeSpans -> f ScopeSpans #

data Span Source #

Fields :

Instances

Instances details
Show Span Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

showsPrec :: Int -> Span -> ShowS #

show :: Span -> String #

showList :: [Span] -> ShowS #

NFData Span Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Span -> () #

Eq Span Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

(==) :: Span -> Span -> Bool #

(/=) :: Span -> Span -> Bool #

Ord Span Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

compare :: Span -> Span -> Ordering #

(<) :: Span -> Span -> Bool #

(<=) :: Span -> Span -> Bool #

(>) :: Span -> Span -> Bool #

(>=) :: Span -> Span -> Bool #

max :: Span -> Span -> Span #

min :: Span -> Span -> Span #

Message Span Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Span "droppedAttributesCount" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "droppedAttributesCount" -> (Word32 -> f Word32) -> Span -> f Span #

HasField Span "droppedEventsCount" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "droppedEventsCount" -> (Word32 -> f Word32) -> Span -> f Span #

HasField Span "droppedLinksCount" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "droppedLinksCount" -> (Word32 -> f Word32) -> Span -> f Span #

HasField Span "endTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "endTimeUnixNano" -> (Word64 -> f Word64) -> Span -> f Span #

HasField Span "kind" Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "kind" -> (Span'SpanKind -> f Span'SpanKind) -> Span -> f Span #

HasField Span "name" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Span -> f Span #

HasField Span "parentSpanId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "parentSpanId" -> (ByteString -> f ByteString) -> Span -> f Span #

HasField Span "spanId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "spanId" -> (ByteString -> f ByteString) -> Span -> f Span #

HasField Span "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "startTimeUnixNano" -> (Word64 -> f Word64) -> Span -> f Span #

HasField Span "status" Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "status" -> (Status -> f Status) -> Span -> f Span #

HasField Span "traceId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "traceId" -> (ByteString -> f ByteString) -> Span -> f Span #

HasField Span "traceState" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "traceState" -> (Text -> f Text) -> Span -> f Span #

HasField ScopeSpans "spans" [Span] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "spans" -> ([Span] -> f [Span]) -> ScopeSpans -> f ScopeSpans #

HasField ScopeSpans "vec'spans" (Vector Span) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'spans" -> (Vector Span -> f (Vector Span)) -> ScopeSpans -> f ScopeSpans #

HasField Span "attributes" [KeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "attributes" -> ([KeyValue] -> f [KeyValue]) -> Span -> f Span #

HasField Span "events" [Span'Event] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Span'Event] -> f [Span'Event]) -> Span -> f Span #

HasField Span "links" [Span'Link] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "links" -> ([Span'Link] -> f [Span'Link]) -> Span -> f Span #

HasField Span "maybe'status" (Maybe Status) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "maybe'status" -> (Maybe Status -> f (Maybe Status)) -> Span -> f Span #

HasField Span "vec'attributes" (Vector KeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'attributes" -> (Vector KeyValue -> f (Vector KeyValue)) -> Span -> f Span #

HasField Span "vec'events" (Vector Span'Event) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Span'Event -> f (Vector Span'Event)) -> Span -> f Span #

HasField Span "vec'links" (Vector Span'Link) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'links" -> (Vector Span'Link -> f (Vector Span'Link)) -> Span -> f Span #

data Span'Event Source #

Fields :

  • timeUnixNano :: Lens' Span'Event Data.Word.Word64
  • name :: Lens' Span'Event Data.Text.Text
  • attributes :: Lens' Span'Event [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' Span'Event (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • droppedAttributesCount :: Lens' Span'Event Data.Word.Word32

Instances

Instances details
Show Span'Event Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Span'Event Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Span'Event -> () #

Eq Span'Event Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord Span'Event Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Message Span'Event Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Span'Event "droppedAttributesCount" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "droppedAttributesCount" -> (Word32 -> f Word32) -> Span'Event -> f Span'Event #

HasField Span'Event "name" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "name" -> (Text -> f Text) -> Span'Event -> f Span'Event #

HasField Span'Event "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> Span'Event -> f Span'Event #

HasField Span "events" [Span'Event] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "events" -> ([Span'Event] -> f [Span'Event]) -> Span -> f Span #

HasField Span "vec'events" (Vector Span'Event) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'events" -> (Vector Span'Event -> f (Vector Span'Event)) -> Span -> f Span #

HasField Span'Event "attributes" [KeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "attributes" -> ([KeyValue] -> f [KeyValue]) -> Span'Event -> f Span'Event #

HasField Span'Event "vec'attributes" (Vector KeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'attributes" -> (Vector KeyValue -> f (Vector KeyValue)) -> Span'Event -> f Span'Event #

data Span'Link Source #

Fields :

  • traceId :: Lens' Span'Link Data.ByteString.ByteString
  • spanId :: Lens' Span'Link Data.ByteString.ByteString
  • traceState :: Lens' Span'Link Data.Text.Text
  • attributes :: Lens' Span'Link [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' Span'Link (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • droppedAttributesCount :: Lens' Span'Link Data.Word.Word32

Instances

data Span'SpanKind Source #

Instances

Instances details
Bounded Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Enum Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Show Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Span'SpanKind -> () #

Eq Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

FieldDefault Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

MessageEnum Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Span "kind" Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "kind" -> (Span'SpanKind -> f Span'SpanKind) -> Span -> f Span #

data Span'SpanKind Source #

Instances

Instances details
Bounded Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Enum Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Show Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Span'SpanKind -> () #

Eq Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

FieldDefault Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

MessageEnum Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Span "kind" Span'SpanKind Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "kind" -> (Span'SpanKind -> f Span'SpanKind) -> Span -> f Span #

data Status Source #

Fields :

  • message :: Lens' Status Data.Text.Text
  • code :: Lens' Status Status'StatusCode

Instances

Instances details
Show Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Status -> () #

Eq Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Ord Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Message Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Span "status" Status Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "status" -> (Status -> f Status) -> Span -> f Span #

HasField Status "code" Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "code" -> (Status'StatusCode -> f Status'StatusCode) -> Status -> f Status #

HasField Status "message" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "message" -> (Text -> f Text) -> Status -> f Status #

HasField Span "maybe'status" (Maybe Status) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "maybe'status" -> (Maybe Status -> f (Maybe Status)) -> Span -> f Span #

data Status'StatusCode Source #

Instances

Instances details
Bounded Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Enum Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Show Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Status'StatusCode -> () #

Eq Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

FieldDefault Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

MessageEnum Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Status "code" Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "code" -> (Status'StatusCode -> f Status'StatusCode) -> Status -> f Status #

data Status'StatusCode Source #

Instances

Instances details
Bounded Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Enum Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Show Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: Status'StatusCode -> () #

Eq Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

FieldDefault Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

MessageEnum Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField Status "code" Status'StatusCode Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "code" -> (Status'StatusCode -> f Status'StatusCode) -> Status -> f Status #

data Status'StatusCode'UnrecognizedValue Source #

data TracesData Source #

Fields :

Instances

Instances details
Show TracesData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

NFData TracesData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

rnf :: TracesData -> () #

Eq TracesData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Ord TracesData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Message TracesData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

HasField TracesData "resourceSpans" [ResourceSpans] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "resourceSpans" -> ([ResourceSpans] -> f [ResourceSpans]) -> TracesData -> f TracesData #

HasField TracesData "vec'resourceSpans" (Vector ResourceSpans) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.Trace

Methods

fieldOf :: Functor f => Proxy# "vec'resourceSpans" -> (Vector ResourceSpans -> f (Vector ResourceSpans)) -> TracesData -> f TracesData #