All Classes and Interfaces

Class
Description
Configures how measurements are combined into metrics for Views.
An enumeration which describes the time period over which metrics should be aggregated.
Data<T extends PointData>
A collection of data points associated to a metric.
An ExemplarData with double measurements.
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.
A sample input measurement.
Exemplar filters are used to pre-filter measurements before attempting to store them in a reservoir.
An interface for an exemplar reservoir of samples.
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.
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.
Provides means for selecting one or more Meters.
Builder for MeterSelector.
A MetricDataImpl 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.
MetricProducer is the interface that is used to make metric data available to the OpenTelemetry exporters.
A registered reader of metrics.
A constructor of MetricReaders.
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.
TODO: javadoc.
Builder of metric Views.