All Classes and Interfaces
Class
Description
Configures how measurements are combined into metrics for
View
s.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.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
MetricReader
s.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
View
s.