Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data AggregationTemporality
- data AggregationTemporality
- data AggregationTemporality'UnrecognizedValue
- data DataPointFlags
- data DataPointFlags
- data DataPointFlags'UnrecognizedValue
- data Exemplar
- data Exemplar'Value
- _Exemplar'AsDouble :: Prism' Exemplar'Value Double
- _Exemplar'AsInt :: Prism' Exemplar'Value Int64
- data ExponentialHistogram
- data ExponentialHistogramDataPoint
- data ExponentialHistogramDataPoint'Buckets
- data Gauge
- data Histogram
- data HistogramDataPoint
- data InstrumentationLibraryMetrics
- data IntDataPoint
- data IntExemplar
- data IntGauge
- data IntHistogram
- data IntHistogramDataPoint
- data IntSum
- data Metric
- data Metric'Data
- _Metric'IntGauge :: Prism' Metric'Data IntGauge
- _Metric'Gauge :: Prism' Metric'Data Gauge
- _Metric'IntSum :: Prism' Metric'Data IntSum
- _Metric'Sum :: Prism' Metric'Data Sum
- _Metric'IntHistogram :: Prism' Metric'Data IntHistogram
- _Metric'Histogram :: Prism' Metric'Data Histogram
- _Metric'ExponentialHistogram :: Prism' Metric'Data ExponentialHistogram
- _Metric'Summary :: Prism' Metric'Data Summary
- data MetricsData
- data NumberDataPoint
- data NumberDataPoint'Value
- _NumberDataPoint'AsDouble :: Prism' NumberDataPoint'Value Double
- _NumberDataPoint'AsInt :: Prism' NumberDataPoint'Value Int64
- data ResourceMetrics
- data Sum
- data Summary
- data SummaryDataPoint
- data SummaryDataPoint'ValueAtQuantile
Documentation
data AggregationTemporality Source #
AGGREGATION_TEMPORALITY_UNSPECIFIED | |
AGGREGATION_TEMPORALITY_DELTA | |
AGGREGATION_TEMPORALITY_CUMULATIVE | |
AggregationTemporality'Unrecognized !AggregationTemporality'UnrecognizedValue |
Instances
data AggregationTemporality Source #
Instances
data AggregationTemporality'UnrecognizedValue Source #
Instances
data DataPointFlags Source #
Instances
data DataPointFlags Source #
Instances
data DataPointFlags'UnrecognizedValue Source #
Instances
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
data Exemplar'Value Source #
Instances
data ExponentialHistogram Source #
Fields :
dataPoints
:: Lens' ExponentialHistogram [ExponentialHistogramDataPoint]
vec'dataPoints
:: Lens' ExponentialHistogram (Data.Vector.Vector ExponentialHistogramDataPoint)
aggregationTemporality
:: Lens' ExponentialHistogram AggregationTemporality
Instances
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
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
Fields :
dataPoints
:: Lens' Gauge [NumberDataPoint]
vec'dataPoints
:: Lens' Gauge (Data.Vector.Vector NumberDataPoint)
Instances
Fields :
dataPoints
:: Lens' Histogram [HistogramDataPoint]
vec'dataPoints
:: Lens' Histogram (Data.Vector.Vector HistogramDataPoint)
aggregationTemporality
:: Lens' Histogram AggregationTemporality
Instances
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
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
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
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
Fields :
dataPoints
:: Lens' IntGauge [IntDataPoint]
vec'dataPoints
:: Lens' IntGauge (Data.Vector.Vector IntDataPoint)
Instances
data IntHistogram Source #
Fields :
dataPoints
:: Lens' IntHistogram [IntHistogramDataPoint]
vec'dataPoints
:: Lens' IntHistogram (Data.Vector.Vector IntHistogramDataPoint)
aggregationTemporality
:: Lens' IntHistogram AggregationTemporality
Instances
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
Fields :
dataPoints
:: Lens' IntSum [IntDataPoint]
vec'dataPoints
:: Lens' IntSum (Data.Vector.Vector IntDataPoint)
aggregationTemporality
:: Lens' IntSum AggregationTemporality
isMonotonic
:: Lens' IntSum Prelude.Bool
Instances
Fields :
name
:: Lens' Metric Data.Text.Text
description
:: Lens' Metric Data.Text.Text
unit
:: Lens' Metric Data.Text.Text
maybe'data'
:: Lens' Metric (Prelude.Maybe Metric'Data)
maybe'intGauge
:: Lens' Metric (Prelude.Maybe IntGauge)
intGauge
:: Lens' Metric IntGauge
maybe'gauge
:: Lens' Metric (Prelude.Maybe Gauge)
gauge
:: Lens' Metric Gauge
maybe'intSum
:: Lens' Metric (Prelude.Maybe IntSum)
intSum
:: Lens' Metric IntSum
maybe'sum
:: Lens' Metric (Prelude.Maybe Sum)
sum
:: Lens' Metric Sum
maybe'intHistogram
:: Lens' Metric (Prelude.Maybe IntHistogram)
intHistogram
:: Lens' Metric IntHistogram
maybe'histogram
:: Lens' Metric (Prelude.Maybe Histogram)
histogram
:: Lens' Metric Histogram
maybe'exponentialHistogram
:: Lens' Metric (Prelude.Maybe ExponentialHistogram)
exponentialHistogram
:: Lens' Metric ExponentialHistogram
maybe'summary
:: Lens' Metric (Prelude.Maybe Summary)
summary
:: Lens' Metric Summary
Instances
data Metric'Data Source #
Instances
data MetricsData Source #
Fields :
resourceMetrics
:: Lens' MetricsData [ResourceMetrics]
vec'resourceMetrics
:: Lens' MetricsData (Data.Vector.Vector ResourceMetrics)
Instances
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
data NumberDataPoint'Value Source #
Instances
data ResourceMetrics Source #
Fields :
resource
:: Lens' ResourceMetrics Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource
maybe'resource
:: Lens' ResourceMetrics (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
instrumentationLibraryMetrics
:: Lens' ResourceMetrics [InstrumentationLibraryMetrics]
vec'instrumentationLibraryMetrics
:: Lens' ResourceMetrics (Data.Vector.Vector InstrumentationLibraryMetrics)
schemaUrl
:: Lens' ResourceMetrics Data.Text.Text
Instances
Fields :
dataPoints
:: Lens' Sum [NumberDataPoint]
vec'dataPoints
:: Lens' Sum (Data.Vector.Vector NumberDataPoint)
aggregationTemporality
:: Lens' Sum AggregationTemporality
isMonotonic
:: Lens' Sum Prelude.Bool
Instances
Fields :
dataPoints
:: Lens' Summary [SummaryDataPoint]
vec'dataPoints
:: Lens' Summary (Data.Vector.Vector SummaryDataPoint)
Instances
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
data SummaryDataPoint'ValueAtQuantile Source #
Fields :