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.
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.
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.
io.opentelemetry:opentelemetry-sdk-metrics-testingmodule.