All Classes and Interfaces
Class
Description
Configures how measurements are combined into metrics.
An enumeration which describes the time period over which metrics should be aggregated.
A
CollectionRegistration is passed to each MetricReader registered with SdkMeterProvider, and provides readers the ability to trigger metric collections.A collection of data points associated to a metric.
An
ExemplarData with double measurements.A single data point in a timeseries that describes the time-varying value of a double metric.
A sample input measurement.
A gauge metric point.
A histogram metric recording.
A histogram metric point.
Provides means for selecting one or more instruments.
Builder for
InstrumentSelector.All instrument types available in the metric package.
All possible types for the values recorded via the instruments.
An
ExemplarData with long measurements.A
ImmutableMetricData represents the data exported as part of aggregating one
Instrument.The kind of metric.
MetricExporter is the interface that all "push based" metric libraries should use to
export metrics to the OpenTelemetry exporters.A reader of metrics from
SdkMeterProvider.A
MetricReader which wraps a MetricExporter and automatically reads and exports
the metrics every export interval.A builder for
PeriodicMetricReader.A point in the "Metric stream" data model.
SDK implementation for
MeterProvider.Builder class for the
SdkMeterProvider.A sum metric point.
A summary metric.
A single data point that summarizes the values in a time series of numeric values.
A value within a summary.
A configuration for a metric stream transformation.
A builder for
View.