All Classes and Interfaces

Class
Description
Helper to make implementing builders easier.
 
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.
GaugeData recorded uses doubles.
A histogram metric point.
DoubleHistogramPointData represents an approximate representation of the distribution of measurements.
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.
SumData recorded uses doubles.
A summary metric point.
SummaryPoint is a single data point that summarizes the values in a time series of numeric values.
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.
ExponentialHistogramBuckets represents either the positive or negative measurements taken for a ExponentialHistogramPointData.
A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential Histogram specification.
ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for a ExponentialHistogramData.
A gauge metric point.
Deprecated.
Moved to io.opentelemetry:opentelemetry-sdk-metrics-testing module.
Deprecated.
Moved to io.opentelemetry:opentelemetry-sdk-metrics-testing module.
Provides means for selecting one or more instruments.
Builder for InstrumentSelector instances.
All instrument types available in the metric package.
All possible types for the values recorded via the instruments.
An ExemplarData with long measurements.
GaugeData recorded uses longs.
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.
SumData recorded uses longs.
Provides means for selecting one or more Meters.
Builder for InstrumentSelector instances.
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.
 
TODO: javadoc.
Builder of metric Views.