Index

A B C D E F G H I L M N O P R S U V 
All Classes and Interfaces|All Packages

A

Aggregation - Class in io.opentelemetry.sdk.metrics.view
Configures how measurements are combined into metrics for Views.
AggregationTemporality - Enum in io.opentelemetry.sdk.metrics.data
An enumeration which describes the time period over which metrics should be aggregated.
alwaysSample() - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter
A filter that accepts any measurement.
appendAllBaggageAttributes() - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends all key-values from baggage to all measurements.
appendFilteredBaggageAttributes(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends key-values from baggage to all measurements.
apply(MetricProducer) - Method in interface io.opentelemetry.sdk.metrics.export.MetricReaderFactory
Construct a new MetricReader.

B

build() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Returns a new SdkMeterProvider built with the configuration of this SdkMeterProviderBuilder.
build() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
Returns an InstrumentSelector instance with the content of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Returns an InstrumentSelector instance with the content of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Returns the resulting View.
builder() - Static method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
builder() - Static method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
builder() - Static method in class io.opentelemetry.sdk.metrics.view.MeterSelector
builder() - Static method in class io.opentelemetry.sdk.metrics.view.View
 
builder(MetricExporter) - Static method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader

C

close() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Closes this MetricExporter, releasing any resources.
close() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
Close the meter provider.
collectAllMetrics() - Method in interface io.opentelemetry.sdk.metrics.export.MetricProducer
Returns a collection of produced MetricDatas to be exported.
collectAndReset(Attributes) - Method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
Builds (an immutable) list of Exemplars for exporting from the current reservoir.
COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 
create(long, long, Attributes, double) - Static method in class io.opentelemetry.sdk.metrics.data.DoublePointData
Creates a DoublePointData.
create(long, long, Attributes, double, List<ExemplarData>) - Static method in class io.opentelemetry.sdk.metrics.data.DoublePointData
Creates a DoublePointData.
create(long, long, Attributes, long) - Static method in class io.opentelemetry.sdk.metrics.data.LongPointData
Creates a LongPointData.
create(long, long, Attributes, long, List<ExemplarData>) - Static method in class io.opentelemetry.sdk.metrics.data.LongPointData
Creates a LongPointData.
create(Attributes, long, SpanContext, double) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleExemplarData
Construct a new exemplar.
create(Attributes, long, SpanContext, long) - Static method in class io.opentelemetry.sdk.metrics.data.LongExemplarData
Construct a new exemplar.
createDoubleGauge(Resource, InstrumentationLibraryInfo, String, String, String, GaugeData<DoublePointData>) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.DOUBLE_GAUGE type.
createDoubleHistogram(Resource, InstrumentationLibraryInfo, String, String, String, HistogramData) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData with a MetricDataType.HISTOGRAM type.
createDoubleSum(Resource, InstrumentationLibraryInfo, String, String, String, SumData<DoublePointData>) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.DOUBLE_SUM type.
createDoubleSummary(Resource, InstrumentationLibraryInfo, String, String, String, SummaryData) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.SUMMARY type.
createExponentialHistogram(Resource, InstrumentationLibraryInfo, String, String, String, ExponentialHistogramData) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData with a MetricDataType.EXPONENTIAL_HISTOGRAM type.
createLongGauge(Resource, InstrumentationLibraryInfo, String, String, String, GaugeData<LongPointData>) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.LONG_GAUGE type.
createLongSum(Resource, InstrumentationLibraryInfo, String, String, String, SumData<LongPointData>) - Static method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.LONG_SUM type.
CUMULATIVE - Enum constant in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Metrics will be aggregated over the lifetime of the associated Instrument.

D

Data<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
A collection of data points associated to a metric.
defaultAggregation() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
The default aggregation for an instrument will be chosen.
DELTA - Enum constant in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Metrics will be aggregated only over the most recent collection interval.
DOUBLE - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentValueType
 
DOUBLE_GAUGE - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Gauge represents a measurement of a double value at a moment in time.
DOUBLE_SUM - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A sum of non negative double values.
DoubleExemplarData - Class in io.opentelemetry.sdk.metrics.data
An ExemplarData with double measurements.
DoublePointData - Class in io.opentelemetry.sdk.metrics.data
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.
drop() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
The drop Aggregation will ignore/drop all Instrument Measurements.

E

ExemplarData - Interface in io.opentelemetry.sdk.metrics.data
A sample input measurement.
ExemplarFilter - Interface in io.opentelemetry.sdk.metrics.exemplar
Exemplar filters are used to pre-filter measurements before attempting to store them in a reservoir.
ExemplarReservoir - Interface in io.opentelemetry.sdk.metrics.exemplar
An interface for an exemplar reservoir of samples.
explicitBucketHistogram() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurements into an explicit bucket histogram using the default bucket boundaries.
explicitBucketHistogram(List<Double>) - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurements into an explicit bucket histogram.
EXPONENTIAL_HISTOGRAM - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
An Exponential Histogram represents an approximate representation of the distribution of measurements recorded.
export(Collection<MetricData>) - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the collection of given MetricData.

F

filtered(ExemplarFilter, ExemplarReservoir) - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
Wraps a ExemplarReservoir with a measurement pre-filter.
fixedSizeReservoir(Clock, int, Supplier<Random>) - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
A Reservoir sampler with fixed size that stores the given number of exemplars.
flush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the collection of MetricData that have not yet been exported.
flush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Flushes metrics read by this reader.
flush() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
forceFlush() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
Call MetricReader.flush() on all metric readers associated with this provider.

G

GaugeData<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
A gauge metric point.
getAggregation() - Method in class io.opentelemetry.sdk.metrics.view.View
The aggregation used for this view.
getAggregationTemporality() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramData
Returns the AggregationTemporality of this metric,
getAggregationTemporality() - Method in interface io.opentelemetry.sdk.metrics.data.SumData
Returns the AggregationTemporality of this metric,
getAttributes() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the attributes associated with this Point.
getAttributesProcessor() - Method in class io.opentelemetry.sdk.metrics.view.View
Processor of attributes before performing aggregation.
getBoundaries() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The bucket boundaries.
getBucketLowerBound(int) - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
Returns the lower bound of a bucket (all values would have been greater than).
getBucketUpperBound(int) - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
Returns the upper inclusive bound of a bucket (all values would have been less then or equal).
getCount() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The number of measurements taken.
getCount() - Method in interface io.opentelemetry.sdk.metrics.data.SummaryPointData
The number of values that are being summarized.
getCounts() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The counts in each bucket.
getData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
 
getDescription() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the description of this metric.
getDescription() - Method in class io.opentelemetry.sdk.metrics.view.View
The name of the resulting metric to generate, or null if the same as the instrument.
getDoubleGaugeData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleGaugeData if type is MetricDataType.DOUBLE_GAUGE, otherwise a default empty data.
getDoubleSumData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleSumData if type is MetricDataType.DOUBLE_SUM, otherwise a default empty data.
getEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Returns the timestamp in nanos when measurement was collected.
getEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the epoch timestamp in nanos when data were collected, usually it represents the moment when Instrument.getData() was called.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
List of exemplars collected from measurements that were used to form the data point.
getFilteredAttributes() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.
getHistogramData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleHistogramData if type is MetricDataType.HISTOGRAM, otherwise a default empty data.
getInstrumentationLibraryInfo() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the instrumentation library specified when creating the Meter which created the Instrument that produces MetricData.
getInstrumentNameFilter() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
Returns the Predicate for filtering instruments by name.
getInstrumentType() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
Returns InstrumentType that should be selected.
getLongGaugeData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the LongGaugeData if type is MetricDataType.LONG_GAUGE, otherwise a default empty data.
getLongSumData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the LongSumData if type is MetricDataType.LONG_SUM, otherwise a default empty data.
getMeterSelector() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
Returns the selections criteria for Meters.
getName() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric name.
getName() - Method in class io.opentelemetry.sdk.metrics.view.View
The name of the resulting metric to generate, or null if the same as the instrument.
getNameFilter() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector
Returns the Pattern generated by the provided regex in the MeterSelectorBuilder, or Pattern.compile(".*") if none was specified.
getPercentile() - Method in interface io.opentelemetry.sdk.metrics.data.ValueAtPercentile
The percentile of a distribution.
getPercentileValues() - Method in interface io.opentelemetry.sdk.metrics.data.SummaryPointData
Percentile values in the summarization.
getPoints() - Method in interface io.opentelemetry.sdk.metrics.data.Data
Returns the data PointDatas for this metric.
getPoints() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramData
 
getPreferredTemporality() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Returns the preferred temporality for metrics.
getPreferredTemporality() - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Return The preferred temporality for metrics.
getPreferredTemporality() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
getResource() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the resource of this MetricData.
getSchemaUrlFilter() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector
Returns the Pattern generated by the provided regex in the MeterSelectorBuilder, or Pattern.compile(".*") if none was specified.
getSourceInfo() - Method in class io.opentelemetry.sdk.metrics.view.View
Information about where the View was defined.
getSpanContext() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Returns the SpanContext associated with this exemplar.
getSpanId() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
getStartEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the start epoch timestamp in nanos of this Instrument, usually the time when the metric was created or an aggregation was enabled.
getSum() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The sum of all measurements recorded.
getSum() - Method in interface io.opentelemetry.sdk.metrics.data.SummaryPointData
The sum of all the values that are being summarized.
getSummaryData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleSummaryData if type is MetricDataType.SUMMARY, otherwise a default empty data.
getTraceId() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
getType() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the type of this metric.
getUnit() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the unit of this metric.
getValue() - Method in class io.opentelemetry.sdk.metrics.data.DoubleExemplarData
Numerical value of the measurement that was recorded.
getValue() - Method in class io.opentelemetry.sdk.metrics.data.DoublePointData
Returns the value of the data point.
getValue() - Method in class io.opentelemetry.sdk.metrics.data.LongExemplarData
Numerical value of the measurement that was recorded.
getValue() - Method in class io.opentelemetry.sdk.metrics.data.LongPointData
Returns the value of the data point.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.ValueAtPercentile
The value at the given percentile of a distribution.
getValueAsDouble() - Method in class io.opentelemetry.sdk.metrics.data.DoubleExemplarData
Deprecated.
getValueAsDouble() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Deprecated.
Cast to LongExemplarData or DoubleExemplarData and call getValue().
getValueAsDouble() - Method in class io.opentelemetry.sdk.metrics.data.LongExemplarData
Deprecated.
getVersionFilter() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector
Returns the Pattern generated by the provided regex in the MeterSelectorBuilder, or Pattern.compile(".*") if none was specified.

H

histogram() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
HISTOGRAM - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 
HISTOGRAM - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Histogram represents an approximate representation of the distribution of measurements recorded.
histogramBucketReservoir(Clock, List<Double>) - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
A Reservoir sampler that preserves the latest seen measurement per-histogram bucket.
HistogramData - Interface in io.opentelemetry.sdk.metrics.data
A histogram metric recording.
HistogramPointData - Interface in io.opentelemetry.sdk.metrics.data
A histogram metric point.

I

InstrumentSelector - Class in io.opentelemetry.sdk.metrics.view
Provides means for selecting one or more instruments.
InstrumentSelector() - Constructor for class io.opentelemetry.sdk.metrics.view.InstrumentSelector
 
InstrumentSelectorBuilder - Class in io.opentelemetry.sdk.metrics.view
Builder for InstrumentSelector.
InstrumentSelectorBuilder() - Constructor for class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
 
InstrumentType - Enum in io.opentelemetry.sdk.metrics.common
All instrument types available in the metric package.
InstrumentValueType - Enum in io.opentelemetry.sdk.metrics.common
All possible types for the values recorded via the instruments.
io.opentelemetry.sdk.metrics - package io.opentelemetry.sdk.metrics
The SDK implementation of metrics.
io.opentelemetry.sdk.metrics.common - package io.opentelemetry.sdk.metrics.common
Common utilities used by metrics.
io.opentelemetry.sdk.metrics.data - package io.opentelemetry.sdk.metrics.data
The data format to model metrics for export.
io.opentelemetry.sdk.metrics.exemplar - package io.opentelemetry.sdk.metrics.exemplar
Metric exemplar extension points.
io.opentelemetry.sdk.metrics.export - package io.opentelemetry.sdk.metrics.export
Utilities that allow to export metrics to the OpenTelemetry exporters.
io.opentelemetry.sdk.metrics.view - package io.opentelemetry.sdk.metrics.view
Metric views.
isEmpty() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns true if there are no points associated with this metric.
isMonotonic() - Method in interface io.opentelemetry.sdk.metrics.data.SumData
Returns "true" if the sum is monotonic.

L

lastValue() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Remembers the last seen measurement and reports as a Gauge.
LONG - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentValueType
 
LONG_GAUGE - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Gauge represents a measurement of a long value at a moment in time.
LONG_SUM - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A sum of non negative long (int64) values.
LongExemplarData - Class in io.opentelemetry.sdk.metrics.data
An ExemplarData with long measurements.
LongPointData - Class in io.opentelemetry.sdk.metrics.data
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.

M

meterBuilder(String) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
MeterSelector - Class in io.opentelemetry.sdk.metrics.view
Provides means for selecting one or more Meters.
MeterSelector() - Constructor for class io.opentelemetry.sdk.metrics.view.MeterSelector
 
MeterSelectorBuilder - Class in io.opentelemetry.sdk.metrics.view
Builder for MeterSelector.
MeterSelectorBuilder() - Constructor for class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
 
MetricData - Interface in io.opentelemetry.sdk.metrics.data
A MetricDataImpl represents the data exported as part of aggregating one Instrument.
MetricDataType - Enum in io.opentelemetry.sdk.metrics.data
The kind of metric.
MetricExporter - Interface in io.opentelemetry.sdk.metrics.export
MetricExporter is the interface that all "push based" metric libraries should use to export metrics to the OpenTelemetry exporters.
MetricProducer - Interface in io.opentelemetry.sdk.metrics.export
MetricProducer is the interface that is used to make metric data available to the OpenTelemetry exporters.
MetricReader - Interface in io.opentelemetry.sdk.metrics.export
A registered reader of metrics.
MetricReaderFactory - Interface in io.opentelemetry.sdk.metrics.export
A constructor of MetricReaders.

N

neverSample() - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter
A filter that accepts no measurements.
newMetricReaderFactory() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Returns a new MetricReaderFactory with the configuration of this builder which can be registered with a SdkMeterProvider.
newMetricReaderFactory(MetricExporter) - Static method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
Returns a new MetricReaderFactory which can be registered to a SdkMeterProvider to start a PeriodicMetricReader exporting once every minute on a new daemon thread.
noSamples() - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
An exemplar reservoir that stores no exemplars.

O

OBSERVABLE_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 
OBSERVABLE_GAUGE - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 
OBSERVABLE_UP_DOWN_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 
offerMeasurement(double, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
Offers a double measurement to be sampled.
offerMeasurement(long, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarReservoir
Offers a long measurement to be sampled.

P

PeriodicMetricReader - Class in io.opentelemetry.sdk.metrics.export
Wraps a MetricExporter and automatically reads and exports the metrics every export interval.
PeriodicMetricReaderBuilder - Class in io.opentelemetry.sdk.metrics.export
A builder for PeriodicMetricReader.
PointData - Interface in io.opentelemetry.sdk.metrics.data
A point in the "Metric stream" data model.

R

registerMetricReader(MetricReaderFactory) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Registers a MetricReader for this SDK.
registerView(InstrumentSelector, View) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Register a view with the given InstrumentSelector.

S

sampleWithTraces() - Static method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter
A filter that only accepts measurements where there is a Span in Context that is being sampled.
SdkMeterProvider - Class in io.opentelemetry.sdk.metrics
SDK implementation for MeterProvider.
SdkMeterProviderBuilder - Class in io.opentelemetry.sdk.metrics
Builder class for the SdkMeterProvider.
setAggregation(Aggregation) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
setAttributeFilter(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Sets a filter for attributes, where only attribute names that pass the supplied Predicate will be included in the output.
setClock(Clock) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Clock.
setDescription(String) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
sets the name of the resulting metric.
setExecutor(ScheduledExecutorService) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Sets the ScheduledExecutorService to schedule reads on.
setExemplarFilter(ExemplarFilter) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign an ExemplarFilter for all metrics created by Meters.
setInterval(long, TimeUnit) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Sets the interval of reads.
setInterval(Duration) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Sets the interval of reads.
setMeterSelector(MeterSelector) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
Sets the MeterSelector for which Meters will be included.
setMinimumCollectionInterval(Duration) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Configure the minimum duration between synchronous collections.
setName(String) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
Sets the exact instrument name that will be selected.
setName(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets a specifier for selecting Instruments by name.
setName(String) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
sets the name of the resulting metric.
setName(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
Sets a Predicate where instrument names matching the Predicate will be selected.
setName(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets the Predicate for matching name.
setResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Resource to be attached to all metrics created by Meters.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets the schema url to match.
setSchemaUrl(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets the Predicate for matching schema urls.
setType(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelectorBuilder
Sets a specifier for InstrumentType.
setVersion(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets a specifier for selecting Meters by version.
setVersion(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelectorBuilder
Sets the Predicate for matching versions.
shouldSampleMeasurement(double, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter
Returns whether or not a reservoir should attempt to filter a measurement.
shouldSampleMeasurement(long, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.exemplar.ExemplarFilter
Returns whether or not a reservoir should attempt to filter a measurement.
shutdown() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Called when the associated IntervalMetricReader is shutdown.
shutdown() - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Shuts down the metric reader.
shutdown() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
shutdown() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
Shutdown the provider.
sum() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Instrument measurements will be combined into a metric Sum.
SumData<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
A sum metric point.
SUMMARY - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Summary of measurements of numeric values, containing the minimum value recorded, the maximum value recorded, the sum of all measurements and the total number of measurements recorded.
SummaryData - Interface in io.opentelemetry.sdk.metrics.data
A summary metric.
SummaryPointData - Interface in io.opentelemetry.sdk.metrics.data
A single data point that summarizes the values in a time series of numeric values.

U

UP_DOWN_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.common.InstrumentType
 

V

ValueAtPercentile - Interface in io.opentelemetry.sdk.metrics.data
A value within a summary.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.common.InstrumentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.common.InstrumentValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.data.MetricDataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.sdk.metrics.common.InstrumentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.metrics.common.InstrumentValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.metrics.data.MetricDataType
Returns an array containing the constants of this enum type, in the order they are declared.
View - Class in io.opentelemetry.sdk.metrics.view
TODO: javadoc.
View() - Constructor for class io.opentelemetry.sdk.metrics.view.View
 
ViewBuilder - Class in io.opentelemetry.sdk.metrics.view
Builder of metric Views.
A B C D E F G H I L M N O P R S U V 
All Classes and Interfaces|All Packages