package opentelemetry.proto.metrics.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message DoubleDataPoint

metrics.proto:258

DoubleDataPoint is a single data point in a timeseries that describes the time-varying value of a double metric.

Used in: Metric

message HistogramDataPoint

metrics.proto:284

HistogramDataPoint is a single data point in a timeseries that describes the time-varying values of a Histogram. A Histogram contains summary statistics for a population of values, it may optionally contain the distribution of those values across a set of buckets.

Used in: Metric

message HistogramDataPoint.Bucket

metrics.proto:312

Bucket contains values for a bucket.

Used in: HistogramDataPoint

message HistogramDataPoint.Bucket.Exemplar

metrics.proto:320

Exemplars are example points that may be used to annotate aggregated Histogram values. They are metadata that gives information about a particular value added to a Histogram bucket.

Used in: Bucket

message InstrumentationLibraryMetrics

metrics.proto:38

A collection of Metrics produced by an InstrumentationLibrary.

Used in: ResourceMetrics

message Int64DataPoint

metrics.proto:233

Int64DataPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.

Used in: Metric

message Metric

metrics.proto:96

Defines a Metric which has one or more timeseries. The data model and relation between entities is shown in the diagram below. - Metric is composed of a MetricDescriptor and a list of data points. - MetricDescriptor contains a list of label keys (shown horizontally). - Data is a list of DataPoints (shown vertically). - DataPoint contains a list of label values and a value. Metric +----------+ +------------------------+ |descriptor|-------->| MetricDescriptor | | | |+-----+-----+ +-----+ | | | ||label|label|...|label| | | data|--+ ||key1 |key2 | |keyN | | +----------+ | |+-----+-----+ +-----+ | | +------------------------+ | | +---------------------------+ | |DataPoint 1 | v |+------+------+ +------+ | +-----+ ||label |label |...|label | | | 1 |-->||value1|value2|...|valueN| | +-----+ |+------+------+ +------+ | | . | |+-----+ | | . | ||value| | | . | |+-----+ | | . | +---------------------------+ | . | . | . | . | . | . | . | +---------------------------+ | . | |DataPoint M | +-----+ |+------+------+ +------+ | | M |-->||label |label |...|label | | +-----+ ||value1|value2|...|valueN| | |+------+------+ +------+ | |+-----+ | ||value| | |+-----+ | +---------------------------+ ----------------------------------------------------------------------- DataPoint is a value of specific type corresponding to a given moment in time. Each DataPoint is timestamped. DataPoint is strongly typed: each DataPoint type has a specific Protobuf message depending on the value type of the metric and thus there are currently 4 DataPoint messages, which correspond to the types of metric values.

Used in: InstrumentationLibraryMetrics

message MetricDescriptor

metrics.proto:110

Defines a metric type and its schema.

Used in: Metric

enum MetricDescriptor.Temporality

metrics.proto:156

Temporality is the temporal quality values of a metric have. It describes how those values relate to the time interval over which they are reported.

Used in: MetricDescriptor

enum MetricDescriptor.Type

metrics.proto:122

Type is the type of values a metric has.

Used in: MetricDescriptor

message ResourceMetrics

metrics.proto:28

A collection of InstrumentationLibraryMetrics from a Resource.

Used in: collector.metrics.v1.ExportMetricsServiceRequest

message SummaryDataPoint

metrics.proto:378

SummaryDataPoint is a single data point in a timeseries that describes the time-varying values of a Summary metric.

Used in: Metric

message SummaryDataPoint.ValueAtPercentile

metrics.proto:411

Represents the value at a given percentile of a distribution. To record Min and Max values following conventions are used: - The 100th percentile is equivalent to the maximum value observed. - The 0th percentile is equivalent to the minimum value observed. See the following issue for more context: https://github.com/open-telemetry/opentelemetry-proto/issues/125

Used in: SummaryDataPoint