hs-opentelemetry-otlp-0.0.1.0: OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package
Safe HaskellNone
LanguageHaskell2010

Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Synopsis

Documentation

data AggregationTemporality Source #

Instances

Instances details
Bounded AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Enum AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Eq AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: AggregationTemporality -> () #

FieldDefault AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

MessageEnum AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Sum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Sum -> f Sum #

HasField IntSum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntSum -> f IntSum #

HasField IntHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntHistogram -> f IntHistogram #

HasField Histogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Histogram -> f Histogram #

HasField ExponentialHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data AggregationTemporality Source #

Instances

Instances details
Bounded AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Enum AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Eq AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: AggregationTemporality -> () #

FieldDefault AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

MessageEnum AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Sum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Sum -> f Sum #

HasField IntSum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntSum -> f IntSum #

HasField IntHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntHistogram -> f IntHistogram #

HasField Histogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Histogram -> f Histogram #

HasField ExponentialHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data AggregationTemporality'UnrecognizedValue Source #

Instances

Instances details
Eq AggregationTemporality'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord AggregationTemporality'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show AggregationTemporality'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data DataPointFlags Source #

Instances

Instances details
Bounded DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Enum DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Eq DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: DataPointFlags -> () #

FieldDefault DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

MessageEnum DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data DataPointFlags Source #

Instances

Instances details
Bounded DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Enum DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Eq DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: DataPointFlags -> () #

FieldDefault DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

MessageEnum DataPointFlags Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data Exemplar Source #

Fields :

  • filteredAttributes :: Lens' Exemplar [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'filteredAttributes :: Lens' Exemplar (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • filteredLabels :: Lens' Exemplar [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'filteredLabels :: Lens' Exemplar (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • timeUnixNano :: Lens' Exemplar Data.Word.Word64
  • spanId :: Lens' Exemplar Data.ByteString.ByteString
  • traceId :: Lens' Exemplar Data.ByteString.ByteString
  • maybe'value :: Lens' Exemplar (Prelude.Maybe Exemplar'Value)
  • maybe'asDouble :: Lens' Exemplar (Prelude.Maybe Prelude.Double)
  • asDouble :: Lens' Exemplar Prelude.Double
  • maybe'asInt :: Lens' Exemplar (Prelude.Maybe Data.Int.Int64)
  • asInt :: Lens' Exemplar Data.Int.Int64

Instances

Instances details
Eq Exemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord Exemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show Exemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData Exemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Exemplar -> () #

Message Exemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Exemplar "asDouble" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "asDouble" -> (Double -> f Double) -> Exemplar -> f Exemplar #

HasField Exemplar "asInt" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "asInt" -> (Int64 -> f Int64) -> Exemplar -> f Exemplar #

HasField Exemplar "spanId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField Exemplar "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> Exemplar -> f Exemplar #

HasField Exemplar "traceId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField NumberDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([Exemplar] -> f [Exemplar]) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector Exemplar -> f (Vector Exemplar)) -> NumberDataPoint -> f NumberDataPoint #

HasField HistogramDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([Exemplar] -> f [Exemplar]) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector Exemplar -> f (Vector Exemplar)) -> HistogramDataPoint -> f HistogramDataPoint #

HasField ExponentialHistogramDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Exemplar "filteredAttributes" [KeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "filteredAttributes" -> ([KeyValue] -> f [KeyValue]) -> Exemplar -> f Exemplar #

HasField Exemplar "filteredLabels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "filteredLabels" -> ([StringKeyValue] -> f [StringKeyValue]) -> Exemplar -> f Exemplar #

HasField Exemplar "maybe'asDouble" (Maybe Double) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'asDouble" -> (Maybe Double -> f (Maybe Double)) -> Exemplar -> f Exemplar #

HasField Exemplar "maybe'asInt" (Maybe Int64) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'asInt" -> (Maybe Int64 -> f (Maybe Int64)) -> Exemplar -> f Exemplar #

HasField Exemplar "maybe'value" (Maybe Exemplar'Value) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'value" -> (Maybe Exemplar'Value -> f (Maybe Exemplar'Value)) -> Exemplar -> f Exemplar #

HasField Exemplar "vec'filteredAttributes" (Vector KeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField Exemplar "vec'filteredLabels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'filteredLabels" -> (Vector StringKeyValue -> f (Vector StringKeyValue)) -> Exemplar -> f Exemplar #

data ExponentialHistogram Source #

Fields :

  • dataPoints :: Lens' ExponentialHistogram [ExponentialHistogramDataPoint]
  • vec'dataPoints :: Lens' ExponentialHistogram (Data.Vector.Vector ExponentialHistogramDataPoint)
  • aggregationTemporality :: Lens' ExponentialHistogram AggregationTemporality

Instances

Instances details
Eq ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: ExponentialHistogram -> () #

Message ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "exponentialHistogram" ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exponentialHistogram" -> (ExponentialHistogram -> f ExponentialHistogram) -> Metric -> f Metric #

HasField ExponentialHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "maybe'exponentialHistogram" (Maybe ExponentialHistogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'exponentialHistogram" -> (Maybe ExponentialHistogram -> f (Maybe ExponentialHistogram)) -> Metric -> f Metric #

HasField ExponentialHistogram "dataPoints" [ExponentialHistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogram "vec'dataPoints" (Vector ExponentialHistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data ExponentialHistogramDataPoint Source #

Fields :

  • attributes :: Lens' ExponentialHistogramDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' ExponentialHistogramDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • startTimeUnixNano :: Lens' ExponentialHistogramDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' ExponentialHistogramDataPoint Data.Word.Word64
  • count :: Lens' ExponentialHistogramDataPoint Data.Word.Word64
  • sum :: Lens' ExponentialHistogramDataPoint Prelude.Double
  • scale :: Lens' ExponentialHistogramDataPoint Data.Int.Int32
  • zeroCount :: Lens' ExponentialHistogramDataPoint Data.Word.Word64
  • positive :: Lens' ExponentialHistogramDataPoint ExponentialHistogramDataPoint'Buckets
  • maybe'positive :: Lens' ExponentialHistogramDataPoint (Prelude.Maybe ExponentialHistogramDataPoint'Buckets)
  • negative :: Lens' ExponentialHistogramDataPoint ExponentialHistogramDataPoint'Buckets
  • maybe'negative :: Lens' ExponentialHistogramDataPoint (Prelude.Maybe ExponentialHistogramDataPoint'Buckets)
  • flags :: Lens' ExponentialHistogramDataPoint Data.Word.Word32
  • exemplars :: Lens' ExponentialHistogramDataPoint [Exemplar]
  • vec'exemplars :: Lens' ExponentialHistogramDataPoint (Data.Vector.Vector Exemplar)

Instances

Instances details
Eq ExponentialHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord ExponentialHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show ExponentialHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData ExponentialHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Message ExponentialHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "count" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "flags" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "negative" ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "positive" ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "scale" Int32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "sum" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "zeroCount" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "maybe'negative" (Maybe ExponentialHistogramDataPoint'Buckets) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "maybe'positive" (Maybe ExponentialHistogramDataPoint'Buckets) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogram "dataPoints" [ExponentialHistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogram "vec'dataPoints" (Vector ExponentialHistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data ExponentialHistogramDataPoint'Buckets Source #

Fields :

  • offset :: Lens' ExponentialHistogramDataPoint'Buckets Data.Int.Int32
  • bucketCounts :: Lens' ExponentialHistogramDataPoint'Buckets [Data.Word.Word64]
  • vec'bucketCounts :: Lens' ExponentialHistogramDataPoint'Buckets (Data.Vector.Unboxed.Vector Data.Word.Word64)

Instances

Instances details
Eq ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Message ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint'Buckets "offset" Int32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "negative" ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "positive" ExponentialHistogramDataPoint'Buckets Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint'Buckets "bucketCounts" [Word64] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint'Buckets "vec'bucketCounts" (Vector Word64) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "maybe'negative" (Maybe ExponentialHistogramDataPoint'Buckets) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ExponentialHistogramDataPoint "maybe'positive" (Maybe ExponentialHistogramDataPoint'Buckets) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data Gauge Source #

Fields :

Instances

Instances details
Eq Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

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

Ord Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

compare :: Gauge -> Gauge -> Ordering #

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

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

(>) :: Gauge -> Gauge -> Bool #

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

max :: Gauge -> Gauge -> Gauge #

min :: Gauge -> Gauge -> Gauge #

Show Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

showsPrec :: Int -> Gauge -> ShowS #

show :: Gauge -> String #

showList :: [Gauge] -> ShowS #

NFData Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Gauge -> () #

Message Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "gauge" Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "gauge" -> (Gauge -> f Gauge) -> Metric -> f Metric #

HasField Metric "maybe'gauge" (Maybe Gauge) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'gauge" -> (Maybe Gauge -> f (Maybe Gauge)) -> Metric -> f Metric #

HasField Gauge "dataPoints" [NumberDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([NumberDataPoint] -> f [NumberDataPoint]) -> Gauge -> f Gauge #

HasField Gauge "vec'dataPoints" (Vector NumberDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector NumberDataPoint -> f (Vector NumberDataPoint)) -> Gauge -> f Gauge #

data Histogram Source #

Fields :

Instances

Instances details
Eq Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Histogram -> () #

Message Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "histogram" Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "histogram" -> (Histogram -> f Histogram) -> Metric -> f Metric #

HasField Histogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Histogram -> f Histogram #

HasField Metric "maybe'histogram" (Maybe Histogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'histogram" -> (Maybe Histogram -> f (Maybe Histogram)) -> Metric -> f Metric #

HasField Histogram "dataPoints" [HistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([HistogramDataPoint] -> f [HistogramDataPoint]) -> Histogram -> f Histogram #

HasField Histogram "vec'dataPoints" (Vector HistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector HistogramDataPoint -> f (Vector HistogramDataPoint)) -> Histogram -> f Histogram #

data HistogramDataPoint Source #

Fields :

  • attributes :: Lens' HistogramDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' HistogramDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • labels :: Lens' HistogramDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'labels :: Lens' HistogramDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • startTimeUnixNano :: Lens' HistogramDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' HistogramDataPoint Data.Word.Word64
  • count :: Lens' HistogramDataPoint Data.Word.Word64
  • sum :: Lens' HistogramDataPoint Prelude.Double
  • bucketCounts :: Lens' HistogramDataPoint [Data.Word.Word64]
  • vec'bucketCounts :: Lens' HistogramDataPoint (Data.Vector.Unboxed.Vector Data.Word.Word64)
  • explicitBounds :: Lens' HistogramDataPoint [Prelude.Double]
  • vec'explicitBounds :: Lens' HistogramDataPoint (Data.Vector.Unboxed.Vector Prelude.Double)
  • exemplars :: Lens' HistogramDataPoint [Exemplar]
  • vec'exemplars :: Lens' HistogramDataPoint (Data.Vector.Vector Exemplar)
  • flags :: Lens' HistogramDataPoint Data.Word.Word32

Instances

Instances details
Eq HistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord HistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show HistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData HistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: HistogramDataPoint -> () #

Message HistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField HistogramDataPoint "count" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "count" -> (Word64 -> f Word64) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "flags" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "flags" -> (Word32 -> f Word32) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField HistogramDataPoint "sum" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "sum" -> (Double -> f Double) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> HistogramDataPoint -> f HistogramDataPoint #

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField HistogramDataPoint "bucketCounts" [Word64] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "bucketCounts" -> ([Word64] -> f [Word64]) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([Exemplar] -> f [Exemplar]) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "explicitBounds" [Double] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "explicitBounds" -> ([Double] -> f [Double]) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "labels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField HistogramDataPoint "vec'bucketCounts" (Vector Word64) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'bucketCounts" -> (Vector Word64 -> f (Vector Word64)) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector Exemplar -> f (Vector Exemplar)) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "vec'explicitBounds" (Vector Double) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'explicitBounds" -> (Vector Double -> f (Vector Double)) -> HistogramDataPoint -> f HistogramDataPoint #

HasField HistogramDataPoint "vec'labels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Histogram "dataPoints" [HistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([HistogramDataPoint] -> f [HistogramDataPoint]) -> Histogram -> f Histogram #

HasField Histogram "vec'dataPoints" (Vector HistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector HistogramDataPoint -> f (Vector HistogramDataPoint)) -> Histogram -> f Histogram #

data InstrumentationLibraryMetrics Source #

Fields :

  • instrumentationLibrary :: Lens' InstrumentationLibraryMetrics Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationLibrary
  • maybe'instrumentationLibrary :: Lens' InstrumentationLibraryMetrics (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationLibrary)
  • metrics :: Lens' InstrumentationLibraryMetrics [Metric]
  • vec'metrics :: Lens' InstrumentationLibraryMetrics (Data.Vector.Vector Metric)
  • schemaUrl :: Lens' InstrumentationLibraryMetrics Data.Text.Text

Instances

Instances details
Eq InstrumentationLibraryMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord InstrumentationLibraryMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show InstrumentationLibraryMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData InstrumentationLibraryMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Message InstrumentationLibraryMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "instrumentationLibrary" InstrumentationLibrary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "schemaUrl" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ResourceMetrics "instrumentationLibraryMetrics" [InstrumentationLibraryMetrics] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "instrumentationLibraryMetrics" -> ([InstrumentationLibraryMetrics] -> f [InstrumentationLibraryMetrics]) -> ResourceMetrics -> f ResourceMetrics #

HasField ResourceMetrics "vec'instrumentationLibraryMetrics" (Vector InstrumentationLibraryMetrics) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "maybe'instrumentationLibrary" (Maybe InstrumentationLibrary) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "metrics" [Metric] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "vec'metrics" (Vector Metric) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data IntDataPoint Source #

Fields :

  • labels :: Lens' IntDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'labels :: Lens' IntDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • startTimeUnixNano :: Lens' IntDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' IntDataPoint Data.Word.Word64
  • value :: Lens' IntDataPoint Data.Int.Int64
  • exemplars :: Lens' IntDataPoint [IntExemplar]
  • vec'exemplars :: Lens' IntDataPoint (Data.Vector.Vector IntExemplar)

Instances

Instances details
Eq IntDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord IntDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntDataPoint -> () #

Message IntDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField IntDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> IntDataPoint -> f IntDataPoint #

HasField IntDataPoint "value" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int64 -> f Int64) -> IntDataPoint -> f IntDataPoint #

HasField IntSum "dataPoints" [IntDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([IntDataPoint] -> f [IntDataPoint]) -> IntSum -> f IntSum #

HasField IntSum "vec'dataPoints" (Vector IntDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector IntDataPoint -> f (Vector IntDataPoint)) -> IntSum -> f IntSum #

HasField IntGauge "dataPoints" [IntDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([IntDataPoint] -> f [IntDataPoint]) -> IntGauge -> f IntGauge #

HasField IntGauge "vec'dataPoints" (Vector IntDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector IntDataPoint -> f (Vector IntDataPoint)) -> IntGauge -> f IntGauge #

HasField IntDataPoint "exemplars" [IntExemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([IntExemplar] -> f [IntExemplar]) -> IntDataPoint -> f IntDataPoint #

HasField IntDataPoint "labels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "labels" -> ([StringKeyValue] -> f [StringKeyValue]) -> IntDataPoint -> f IntDataPoint #

HasField IntDataPoint "vec'exemplars" (Vector IntExemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector IntExemplar -> f (Vector IntExemplar)) -> IntDataPoint -> f IntDataPoint #

HasField IntDataPoint "vec'labels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'labels" -> (Vector StringKeyValue -> f (Vector StringKeyValue)) -> IntDataPoint -> f IntDataPoint #

data IntExemplar Source #

Fields :

  • filteredLabels :: Lens' IntExemplar [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'filteredLabels :: Lens' IntExemplar (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • timeUnixNano :: Lens' IntExemplar Data.Word.Word64
  • value :: Lens' IntExemplar Data.Int.Int64
  • spanId :: Lens' IntExemplar Data.ByteString.ByteString
  • traceId :: Lens' IntExemplar Data.ByteString.ByteString

Instances

Instances details
Eq IntExemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord IntExemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntExemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntExemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntExemplar -> () #

Message IntExemplar Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntExemplar "spanId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField IntExemplar "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> IntExemplar -> f IntExemplar #

HasField IntExemplar "traceId" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField IntExemplar "value" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "value" -> (Int64 -> f Int64) -> IntExemplar -> f IntExemplar #

HasField IntHistogramDataPoint "exemplars" [IntExemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "vec'exemplars" (Vector IntExemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntExemplar "filteredLabels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "filteredLabels" -> ([StringKeyValue] -> f [StringKeyValue]) -> IntExemplar -> f IntExemplar #

HasField IntExemplar "vec'filteredLabels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'filteredLabels" -> (Vector StringKeyValue -> f (Vector StringKeyValue)) -> IntExemplar -> f IntExemplar #

HasField IntDataPoint "exemplars" [IntExemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([IntExemplar] -> f [IntExemplar]) -> IntDataPoint -> f IntDataPoint #

HasField IntDataPoint "vec'exemplars" (Vector IntExemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector IntExemplar -> f (Vector IntExemplar)) -> IntDataPoint -> f IntDataPoint #

data IntGauge Source #

Fields :

Instances

Instances details
Eq IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntGauge -> () #

Message IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "intGauge" IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intGauge" -> (IntGauge -> f IntGauge) -> Metric -> f Metric #

HasField Metric "maybe'intGauge" (Maybe IntGauge) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intGauge" -> (Maybe IntGauge -> f (Maybe IntGauge)) -> Metric -> f Metric #

HasField IntGauge "dataPoints" [IntDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([IntDataPoint] -> f [IntDataPoint]) -> IntGauge -> f IntGauge #

HasField IntGauge "vec'dataPoints" (Vector IntDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector IntDataPoint -> f (Vector IntDataPoint)) -> IntGauge -> f IntGauge #

data IntHistogram Source #

Fields :

Instances

Instances details
Eq IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntHistogram -> () #

Message IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "intHistogram" IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intHistogram" -> (IntHistogram -> f IntHistogram) -> Metric -> f Metric #

HasField IntHistogram "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntHistogram -> f IntHistogram #

HasField Metric "maybe'intHistogram" (Maybe IntHistogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intHistogram" -> (Maybe IntHistogram -> f (Maybe IntHistogram)) -> Metric -> f Metric #

HasField IntHistogram "dataPoints" [IntHistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogram "vec'dataPoints" (Vector IntHistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data IntHistogramDataPoint Source #

Fields :

  • labels :: Lens' IntHistogramDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'labels :: Lens' IntHistogramDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • startTimeUnixNano :: Lens' IntHistogramDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' IntHistogramDataPoint Data.Word.Word64
  • count :: Lens' IntHistogramDataPoint Data.Word.Word64
  • sum :: Lens' IntHistogramDataPoint Data.Int.Int64
  • bucketCounts :: Lens' IntHistogramDataPoint [Data.Word.Word64]
  • vec'bucketCounts :: Lens' IntHistogramDataPoint (Data.Vector.Unboxed.Vector Data.Word.Word64)
  • explicitBounds :: Lens' IntHistogramDataPoint [Prelude.Double]
  • vec'explicitBounds :: Lens' IntHistogramDataPoint (Data.Vector.Unboxed.Vector Prelude.Double)
  • exemplars :: Lens' IntHistogramDataPoint [IntExemplar]
  • vec'exemplars :: Lens' IntHistogramDataPoint (Data.Vector.Vector IntExemplar)

Instances

Instances details
Eq IntHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord IntHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntHistogramDataPoint -> () #

Message IntHistogramDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "count" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField IntHistogramDataPoint "sum" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> IntHistogramDataPoint -> f IntHistogramDataPoint #

HasField IntHistogramDataPoint "bucketCounts" [Word64] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "bucketCounts" -> ([Word64] -> f [Word64]) -> IntHistogramDataPoint -> f IntHistogramDataPoint #

HasField IntHistogramDataPoint "exemplars" [IntExemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "explicitBounds" [Double] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "explicitBounds" -> ([Double] -> f [Double]) -> IntHistogramDataPoint -> f IntHistogramDataPoint #

HasField IntHistogramDataPoint "labels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "vec'bucketCounts" (Vector Word64) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'bucketCounts" -> (Vector Word64 -> f (Vector Word64)) -> IntHistogramDataPoint -> f IntHistogramDataPoint #

HasField IntHistogramDataPoint "vec'exemplars" (Vector IntExemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogramDataPoint "vec'explicitBounds" (Vector Double) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'explicitBounds" -> (Vector Double -> f (Vector Double)) -> IntHistogramDataPoint -> f IntHistogramDataPoint #

HasField IntHistogramDataPoint "vec'labels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogram "dataPoints" [IntHistogramDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField IntHistogram "vec'dataPoints" (Vector IntHistogramDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data IntSum Source #

Fields :

Instances

Instances details
Eq IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

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

Ord IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: IntSum -> () #

Message IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "intSum" IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intSum" -> (IntSum -> f IntSum) -> Metric -> f Metric #

HasField IntSum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> IntSum -> f IntSum #

HasField IntSum "isMonotonic" Bool Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "isMonotonic" -> (Bool -> f Bool) -> IntSum -> f IntSum #

HasField Metric "maybe'intSum" (Maybe IntSum) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intSum" -> (Maybe IntSum -> f (Maybe IntSum)) -> Metric -> f Metric #

HasField IntSum "dataPoints" [IntDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([IntDataPoint] -> f [IntDataPoint]) -> IntSum -> f IntSum #

HasField IntSum "vec'dataPoints" (Vector IntDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector IntDataPoint -> f (Vector IntDataPoint)) -> IntSum -> f IntSum #

data Metric Source #

Fields :

Instances

Instances details
Eq Metric Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

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

Ord Metric Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show Metric Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData Metric Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Metric -> () #

Message Metric Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "description" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "description" -> (Text -> f Text) -> Metric -> f Metric #

HasField Metric "exponentialHistogram" ExponentialHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exponentialHistogram" -> (ExponentialHistogram -> f ExponentialHistogram) -> Metric -> f Metric #

HasField Metric "gauge" Gauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "gauge" -> (Gauge -> f Gauge) -> Metric -> f Metric #

HasField Metric "histogram" Histogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "histogram" -> (Histogram -> f Histogram) -> Metric -> f Metric #

HasField Metric "intGauge" IntGauge Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intGauge" -> (IntGauge -> f IntGauge) -> Metric -> f Metric #

HasField Metric "intHistogram" IntHistogram Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intHistogram" -> (IntHistogram -> f IntHistogram) -> Metric -> f Metric #

HasField Metric "intSum" IntSum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "intSum" -> (IntSum -> f IntSum) -> Metric -> f Metric #

HasField Metric "name" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField Metric "sum" Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "sum" -> (Sum -> f Sum) -> Metric -> f Metric #

HasField Metric "summary" Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "summary" -> (Summary -> f Summary) -> Metric -> f Metric #

HasField Metric "unit" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "unit" -> (Text -> f Text) -> Metric -> f Metric #

HasField Metric "maybe'data'" (Maybe Metric'Data) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'data'" -> (Maybe Metric'Data -> f (Maybe Metric'Data)) -> Metric -> f Metric #

HasField Metric "maybe'exponentialHistogram" (Maybe ExponentialHistogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'exponentialHistogram" -> (Maybe ExponentialHistogram -> f (Maybe ExponentialHistogram)) -> Metric -> f Metric #

HasField Metric "maybe'gauge" (Maybe Gauge) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'gauge" -> (Maybe Gauge -> f (Maybe Gauge)) -> Metric -> f Metric #

HasField Metric "maybe'histogram" (Maybe Histogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'histogram" -> (Maybe Histogram -> f (Maybe Histogram)) -> Metric -> f Metric #

HasField Metric "maybe'intGauge" (Maybe IntGauge) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intGauge" -> (Maybe IntGauge -> f (Maybe IntGauge)) -> Metric -> f Metric #

HasField Metric "maybe'intHistogram" (Maybe IntHistogram) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intHistogram" -> (Maybe IntHistogram -> f (Maybe IntHistogram)) -> Metric -> f Metric #

HasField Metric "maybe'intSum" (Maybe IntSum) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'intSum" -> (Maybe IntSum -> f (Maybe IntSum)) -> Metric -> f Metric #

HasField Metric "maybe'sum" (Maybe Sum) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'sum" -> (Maybe Sum -> f (Maybe Sum)) -> Metric -> f Metric #

HasField Metric "maybe'summary" (Maybe Summary) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'summary" -> (Maybe Summary -> f (Maybe Summary)) -> Metric -> f Metric #

HasField InstrumentationLibraryMetrics "metrics" [Metric] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField InstrumentationLibraryMetrics "vec'metrics" (Vector Metric) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data Metric'Data Source #

data MetricsData Source #

Fields :

Instances

Instances details
Eq MetricsData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord MetricsData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show MetricsData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData MetricsData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: MetricsData -> () #

Message MetricsData Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField MetricsData "resourceMetrics" [ResourceMetrics] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "resourceMetrics" -> ([ResourceMetrics] -> f [ResourceMetrics]) -> MetricsData -> f MetricsData #

HasField MetricsData "vec'resourceMetrics" (Vector ResourceMetrics) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'resourceMetrics" -> (Vector ResourceMetrics -> f (Vector ResourceMetrics)) -> MetricsData -> f MetricsData #

data NumberDataPoint Source #

Fields :

  • attributes :: Lens' NumberDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' NumberDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • labels :: Lens' NumberDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'labels :: Lens' NumberDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • startTimeUnixNano :: Lens' NumberDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' NumberDataPoint Data.Word.Word64
  • exemplars :: Lens' NumberDataPoint [Exemplar]
  • vec'exemplars :: Lens' NumberDataPoint (Data.Vector.Vector Exemplar)
  • flags :: Lens' NumberDataPoint Data.Word.Word32
  • maybe'value :: Lens' NumberDataPoint (Prelude.Maybe NumberDataPoint'Value)
  • maybe'asDouble :: Lens' NumberDataPoint (Prelude.Maybe Prelude.Double)
  • asDouble :: Lens' NumberDataPoint Prelude.Double
  • maybe'asInt :: Lens' NumberDataPoint (Prelude.Maybe Data.Int.Int64)
  • asInt :: Lens' NumberDataPoint Data.Int.Int64

Instances

Instances details
Eq NumberDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord NumberDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show NumberDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData NumberDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: NumberDataPoint -> () #

Message NumberDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField NumberDataPoint "asDouble" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "asDouble" -> (Double -> f Double) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "asInt" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "asInt" -> (Int64 -> f Int64) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "flags" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "flags" -> (Word32 -> f Word32) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField NumberDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> NumberDataPoint -> f NumberDataPoint #

HasField Sum "dataPoints" [NumberDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([NumberDataPoint] -> f [NumberDataPoint]) -> Sum -> f Sum #

HasField Sum "vec'dataPoints" (Vector NumberDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector NumberDataPoint -> f (Vector NumberDataPoint)) -> Sum -> f Sum #

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField NumberDataPoint "exemplars" [Exemplar] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "exemplars" -> ([Exemplar] -> f [Exemplar]) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "labels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "labels" -> ([StringKeyValue] -> f [StringKeyValue]) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "maybe'asDouble" (Maybe Double) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'asDouble" -> (Maybe Double -> f (Maybe Double)) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "maybe'asInt" (Maybe Int64) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'asInt" -> (Maybe Int64 -> f (Maybe Int64)) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "maybe'value" (Maybe NumberDataPoint'Value) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField NumberDataPoint "vec'exemplars" (Vector Exemplar) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'exemplars" -> (Vector Exemplar -> f (Vector Exemplar)) -> NumberDataPoint -> f NumberDataPoint #

HasField NumberDataPoint "vec'labels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Gauge "dataPoints" [NumberDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([NumberDataPoint] -> f [NumberDataPoint]) -> Gauge -> f Gauge #

HasField Gauge "vec'dataPoints" (Vector NumberDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector NumberDataPoint -> f (Vector NumberDataPoint)) -> Gauge -> f Gauge #

data NumberDataPoint'Value Source #

Instances

Instances details
Eq NumberDataPoint'Value Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord NumberDataPoint'Value Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show NumberDataPoint'Value Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData NumberDataPoint'Value Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: NumberDataPoint'Value -> () #

HasField NumberDataPoint "maybe'value" (Maybe NumberDataPoint'Value) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

data ResourceMetrics Source #

Fields :

Instances

Instances details
Eq ResourceMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord ResourceMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show ResourceMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData ResourceMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: ResourceMetrics -> () #

Message ResourceMetrics Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField ResourceMetrics "resource" Resource Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField ResourceMetrics "schemaUrl" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField ResourceMetrics "instrumentationLibraryMetrics" [InstrumentationLibraryMetrics] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "instrumentationLibraryMetrics" -> ([InstrumentationLibraryMetrics] -> f [InstrumentationLibraryMetrics]) -> ResourceMetrics -> f ResourceMetrics #

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField ResourceMetrics "vec'instrumentationLibraryMetrics" (Vector InstrumentationLibraryMetrics) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField MetricsData "resourceMetrics" [ResourceMetrics] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "resourceMetrics" -> ([ResourceMetrics] -> f [ResourceMetrics]) -> MetricsData -> f MetricsData #

HasField MetricsData "vec'resourceMetrics" (Vector ResourceMetrics) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'resourceMetrics" -> (Vector ResourceMetrics -> f (Vector ResourceMetrics)) -> MetricsData -> f MetricsData #

HasField ExportMetricsServiceRequest "resourceMetrics" [ResourceMetrics] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService

HasField ExportMetricsServiceRequest "vec'resourceMetrics" (Vector ResourceMetrics) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService

data Sum Source #

Fields :

Instances

Instances details
Eq Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

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

Ord Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

compare :: Sum -> Sum -> Ordering #

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

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

(>) :: Sum -> Sum -> Bool #

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

max :: Sum -> Sum -> Sum #

min :: Sum -> Sum -> Sum #

Show Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

showsPrec :: Int -> Sum -> ShowS #

show :: Sum -> String #

showList :: [Sum] -> ShowS #

NFData Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Sum -> () #

Message Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Sum "aggregationTemporality" AggregationTemporality Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "aggregationTemporality" -> (AggregationTemporality -> f AggregationTemporality) -> Sum -> f Sum #

HasField Sum "isMonotonic" Bool Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "isMonotonic" -> (Bool -> f Bool) -> Sum -> f Sum #

HasField Metric "sum" Sum Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "sum" -> (Sum -> f Sum) -> Metric -> f Metric #

HasField Sum "dataPoints" [NumberDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([NumberDataPoint] -> f [NumberDataPoint]) -> Sum -> f Sum #

HasField Sum "vec'dataPoints" (Vector NumberDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector NumberDataPoint -> f (Vector NumberDataPoint)) -> Sum -> f Sum #

HasField Metric "maybe'sum" (Maybe Sum) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'sum" -> (Maybe Sum -> f (Maybe Sum)) -> Metric -> f Metric #

data Summary Source #

Fields :

Instances

Instances details
Eq Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

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

Ord Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: Summary -> () #

Message Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Metric "summary" Summary Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "summary" -> (Summary -> f Summary) -> Metric -> f Metric #

HasField Summary "dataPoints" [SummaryDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([SummaryDataPoint] -> f [SummaryDataPoint]) -> Summary -> f Summary #

HasField Summary "vec'dataPoints" (Vector SummaryDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector SummaryDataPoint -> f (Vector SummaryDataPoint)) -> Summary -> f Summary #

HasField Metric "maybe'summary" (Maybe Summary) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "maybe'summary" -> (Maybe Summary -> f (Maybe Summary)) -> Metric -> f Metric #

data SummaryDataPoint Source #

Fields :

  • attributes :: Lens' SummaryDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]
  • vec'attributes :: Lens' SummaryDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)
  • labels :: Lens' SummaryDataPoint [Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue]
  • vec'labels :: Lens' SummaryDataPoint (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.StringKeyValue)
  • startTimeUnixNano :: Lens' SummaryDataPoint Data.Word.Word64
  • timeUnixNano :: Lens' SummaryDataPoint Data.Word.Word64
  • count :: Lens' SummaryDataPoint Data.Word.Word64
  • sum :: Lens' SummaryDataPoint Prelude.Double
  • quantileValues :: Lens' SummaryDataPoint [SummaryDataPoint'ValueAtQuantile]
  • vec'quantileValues :: Lens' SummaryDataPoint (Data.Vector.Vector SummaryDataPoint'ValueAtQuantile)
  • flags :: Lens' SummaryDataPoint Data.Word.Word32

Instances

Instances details
Eq SummaryDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord SummaryDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show SummaryDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData SummaryDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

rnf :: SummaryDataPoint -> () #

Message SummaryDataPoint Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint "count" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "count" -> (Word64 -> f Word64) -> SummaryDataPoint -> f SummaryDataPoint #

HasField SummaryDataPoint "flags" Word32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "flags" -> (Word32 -> f Word32) -> SummaryDataPoint -> f SummaryDataPoint #

HasField SummaryDataPoint "startTimeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField SummaryDataPoint "sum" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "sum" -> (Double -> f Double) -> SummaryDataPoint -> f SummaryDataPoint #

HasField SummaryDataPoint "timeUnixNano" Word64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "timeUnixNano" -> (Word64 -> f Word64) -> SummaryDataPoint -> f SummaryDataPoint #

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField SummaryDataPoint "labels" [StringKeyValue] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint "quantileValues" [SummaryDataPoint'ValueAtQuantile] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

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

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

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

HasField SummaryDataPoint "vec'labels" (Vector StringKeyValue) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint "vec'quantileValues" (Vector SummaryDataPoint'ValueAtQuantile) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField Summary "dataPoints" [SummaryDataPoint] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "dataPoints" -> ([SummaryDataPoint] -> f [SummaryDataPoint]) -> Summary -> f Summary #

HasField Summary "vec'dataPoints" (Vector SummaryDataPoint) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Methods

fieldOf :: Functor f => Proxy# "vec'dataPoints" -> (Vector SummaryDataPoint -> f (Vector SummaryDataPoint)) -> Summary -> f Summary #

data SummaryDataPoint'ValueAtQuantile Source #

Fields :

  • quantile :: Lens' SummaryDataPoint'ValueAtQuantile Prelude.Double
  • value :: Lens' SummaryDataPoint'ValueAtQuantile Prelude.Double

Instances

Instances details
Eq SummaryDataPoint'ValueAtQuantile Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Ord SummaryDataPoint'ValueAtQuantile Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Show SummaryDataPoint'ValueAtQuantile Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

NFData SummaryDataPoint'ValueAtQuantile Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

Message SummaryDataPoint'ValueAtQuantile Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint'ValueAtQuantile "quantile" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint'ValueAtQuantile "value" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint "quantileValues" [SummaryDataPoint'ValueAtQuantile] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics

HasField SummaryDataPoint "vec'quantileValues" (Vector SummaryDataPoint'ValueAtQuantile) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.V1.Metrics