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

A

AbstractInstrumentBuilder<BuilderT extends AbstractInstrumentBuilder<?>> - Class in io.opentelemetry.sdk.metrics
Helper to make implementing builders easier.
AbstractInstrumentBuilder.SwapBuilder<T> - Interface in io.opentelemetry.sdk.metrics
 
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.
appendAllBaggageAttributes() - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends all key-values from baggage to all measurements.
appendAttributes(Attributes) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends a static set of attributes to all measurements.
appendFilteredBaggageAttributes(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends key-values from baggage to all measurements.
appendFilteredBaggageAttributesByPattern(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Appends key-values from baggage to all measurements.

B

build() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Builds a new IntervalMetricReader with current settings.
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.InstrumentSelector.Builder
Returns an InstrumentSelector instance with the content of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Returns an InstrumentSelector instance with the content of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Returns the resulting View.
buildAndRegisterGlobal() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Returns a new SdkMeterProvider built with the configuration of this SdkMeterProviderBuilder and registers it as the global MeterProvider.
buildAndStart() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Builds a new IntervalMetricReader with current settings and starts the background thread running.
builder() - Static method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
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() - Constructor for class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
 
Builder() - Constructor for class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
 

C

collectAllMetrics() - Method in interface io.opentelemetry.sdk.metrics.export.MetricProducer
Returns a collection of produced MetricDatas to be exported.
collectAllMetrics() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
config(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.view.Aggregation
Returns the appropriate aggregator factory for a given instrument.
COUNTER - io.opentelemetry.sdk.metrics.common.InstrumentType
 
create() - Static method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Returns a new instance of the InMemoryMetricExporter.
create(boolean, AggregationTemporality, Collection<DoublePointData>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleSumData
 
create(boolean, AggregationTemporality, Collection<LongPointData>) - Static method in class io.opentelemetry.sdk.metrics.data.LongSumData
 
create(double, double) - Static method in class io.opentelemetry.sdk.metrics.data.ValueAtPercentile
 
create(long, long, Attributes, double) - Static method in class io.opentelemetry.sdk.metrics.data.DoublePointData
Creates a DoublePointData.
create(long, long, Attributes, double, List<Exemplar>) - Static method in class io.opentelemetry.sdk.metrics.data.DoublePointData
Creates a DoublePointData.
create(long, long, Attributes, double, List<Double>, List<Long>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
Creates a DoubleHistogramPointData.
create(long, long, Attributes, double, List<Double>, List<Long>, List<Exemplar>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
Creates a DoubleHistogramPointData.
create(long, long, Attributes, long) - Static method in class io.opentelemetry.sdk.metrics.data.LongPointData
Creates a LongPointData.
create(long, long, Attributes, long, double, List<ValueAtPercentile>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
create(long, long, Attributes, long, List<Exemplar>) - Static method in class io.opentelemetry.sdk.metrics.data.LongPointData
Creates a LongPointData.
create(Attributes, long, String, String, double) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleExemplar
Construct a new exemplar.
create(Attributes, long, String, String, long) - Static method in class io.opentelemetry.sdk.metrics.data.LongExemplar
Construct a new exemplar.
create(AggregationTemporality, Collection<DoubleHistogramPointData>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramData
 
create(String, String, String, InstrumentType, InstrumentValueType) - Static method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
create(Collection<DoublePointData>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleGaugeData
 
create(Collection<DoubleSummaryPointData>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryData
 
create(Collection<LongPointData>) - Static method in class io.opentelemetry.sdk.metrics.data.LongGaugeData
 
createDoubleGauge(Resource, InstrumentationLibraryInfo, String, String, String, DoubleGaugeData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.DOUBLE_GAUGE type.
createDoubleHistogram(Resource, InstrumentationLibraryInfo, String, String, String, DoubleHistogramData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData with a MetricDataType.HISTOGRAM type.
createDoubleSum(Resource, InstrumentationLibraryInfo, String, String, String, DoubleSumData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.DOUBLE_SUM type.
createDoubleSummary(Resource, InstrumentationLibraryInfo, String, String, String, DoubleSummaryData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.SUMMARY type.
createLongGauge(Resource, InstrumentationLibraryInfo, String, String, String, LongGaugeData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.LONG_GAUGE type.
createLongSum(Resource, InstrumentationLibraryInfo, String, String, String, LongSumData) - Static method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns a new MetricData wih a MetricDataType.LONG_SUM type.
CUMULATIVE - io.opentelemetry.sdk.metrics.data.AggregationTemporality
Metrics will be aggregated over the lifetime of the associated Instrument.

D

defaultAggregation() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
The default aggregation for an instrument will be chosen.
DELTA - io.opentelemetry.sdk.metrics.data.AggregationTemporality
Metrics will be aggregated only over the most recent collection interval.
DOUBLE - io.opentelemetry.sdk.metrics.common.InstrumentValueType
 
DOUBLE_GAUGE - io.opentelemetry.sdk.metrics.data.MetricDataType
A Gauge represents a measurement of a double value at a moment in time.
DOUBLE_SUM - io.opentelemetry.sdk.metrics.data.MetricDataType
A sum of non negative double values.
DoubleExemplar - Class in io.opentelemetry.sdk.metrics.data
An Exemplar with double measurments.
DoubleGaugeData - Class in io.opentelemetry.sdk.metrics.data
GaugeData recorded uses doubles.
DoubleHistogramData - Class in io.opentelemetry.sdk.metrics.data
A histogram metric point.
DoubleHistogramPointData - Class in io.opentelemetry.sdk.metrics.data
DoubleHistogramPointData represents an approximate representation of the distribution of 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.
DoubleSumData - Class in io.opentelemetry.sdk.metrics.data
SumData recorded uses doubles.
DoubleSummaryData - Class in io.opentelemetry.sdk.metrics.data
A summary metric point.
DoubleSummaryPointData - Class in io.opentelemetry.sdk.metrics.data
SummaryPoint is a single data point that summarizes the values in a time series of numeric values.

E

Exemplar - Interface in io.opentelemetry.sdk.metrics.data
A sample input measurement.
explictBucketHistogram() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurments into an explicit bucket histogram using the default bucket boundaries.
explictBucketHistogram(AggregationTemporality) - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurments into an explicit bucket histogram using the default bucket boundaries.
explictBucketHistogram(AggregationTemporality, List<Double>) - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurments into an explicit bucket histogram.
export(Collection<MetricData>) - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the collection of given MetricData.
export(Collection<MetricData>) - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Exports the collection of Metrics into the inmemory queue.

F

filterAttributes(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Filters measurement attributes using a given filter.
filterAttributes(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Filters measurement attributes using a given regex.
flush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the collection of MetricData that have not yet been exported.
flush() - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
The InMemory exporter does not batch metrics, so this method will immediately return with success.
forceFlush() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Requests the IntervalMetricReader to export current metrics and returns a CompletableResultCode which is completed when the flush is finished.
forceFlushGlobal() - Static method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Force flushes the globally registered IntervalMetricReader if available, or does nothing otherwise.

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 class io.opentelemetry.sdk.metrics.data.DoubleHistogramData
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 class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
The bucket boundaries.
getBucketLowerBound(int) - Method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
Returns the lower bound of a bucket (all values would have been greater than).
getBucketUpperBound(int) - Method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
Returns the upper inclusive bound of a bucket (all values would have been less then or equal).
getCount() - Method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
The number of measurements taken.
getCount() - Method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
The number of values that are being summarized.
getCounts() - Method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
The counts in each bucket.
getDescription() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getDescription() - Method in class 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 class io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleGaugeData if type is MetricDataType.DOUBLE_GAUGE, otherwise a default empty data.
getDoubleHistogramData() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleHistogramData if type is MetricDataType.HISTOGRAM, otherwise a default empty data.
getDoubleSumData() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleSumData if type is MetricDataType.DOUBLE_SUM, otherwise a default empty data.
getDoubleSummaryData() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleSummaryData if type is MetricDataType.SUMMARY, otherwise a default empty data.
getEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.Exemplar
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.Exemplar
The set of key/value pairs that were filtered out by the aggregator, but recorded alongside the original measurement.
getFinishedMetricItems() - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Returns a List of the finished Metrics, represented by MetricData.
getInstrumentationLibraryInfo() - Method in class 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 class io.opentelemetry.sdk.metrics.data.MetricData
Returns the LongGaugeData if type is MetricDataType.LONG_GAUGE, otherwise a default empty data.
getLongSumData() - Method in class 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 class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getName() - Method in class 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 MeterSelector.Builder, or Pattern.compile(".*") if none was specified.
getPercentile() - Method in class io.opentelemetry.sdk.metrics.data.ValueAtPercentile
The percentile of a distribution.
getPercentileValues() - Method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
Percentile values in the summarization.
getPoints() - Method in class io.opentelemetry.sdk.metrics.data.DoubleGaugeData
 
getPoints() - Method in class io.opentelemetry.sdk.metrics.data.DoubleHistogramData
 
getPoints() - Method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryData
 
getPoints() - Method in class io.opentelemetry.sdk.metrics.data.LongGaugeData
 
getResource() - Method in class 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 MeterSelector.Builder, or Pattern.compile(".*") if none was specified.
getSpanId() - Method in interface io.opentelemetry.sdk.metrics.data.Exemplar
(Optional) Span ID of the exemplar trace.
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 class io.opentelemetry.sdk.metrics.data.DoubleHistogramPointData
The sum of all measurements recorded.
getSum() - Method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
The sum of all the values that are being summarized.
getThis() - Method in class io.opentelemetry.sdk.metrics.AbstractInstrumentBuilder
 
getTraceId() - Method in interface io.opentelemetry.sdk.metrics.data.Exemplar
(Optional) Trace ID of the exemplar trace.
getType() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getType() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the type of this metric.
getUnit() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getUnit() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the unit of this metric.
getValue() - Method in class io.opentelemetry.sdk.metrics.data.DoubleExemplar
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.LongExemplar
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 class io.opentelemetry.sdk.metrics.data.ValueAtPercentile
The value at the given percentile of a distribution.
getValueAsDouble() - Method in class io.opentelemetry.sdk.metrics.data.DoubleExemplar
 
getValueAsDouble() - Method in interface io.opentelemetry.sdk.metrics.data.Exemplar
Coerces this exemplar to a double value.
getValueAsDouble() - Method in class io.opentelemetry.sdk.metrics.data.LongExemplar
 
getValueType() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getVersionFilter() - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector
Returns the Pattern generated by the provided regex in the MeterSelector.Builder, or Pattern.compile(".*") if none was specified.

H

hashCode() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
histogram() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Aggregates measurements using the best available Histogram.
HISTOGRAM - io.opentelemetry.sdk.metrics.common.InstrumentType
 
HISTOGRAM - io.opentelemetry.sdk.metrics.data.MetricDataType
A Histogram represents an approximate representation of the distribution of measurements recorded.

I

InMemoryMetricExporter - Class in io.opentelemetry.sdk.metrics.testing
A MetricExporter implementation that can be used to test OpenTelemetry integration.
InstrumentDescriptor - Class in io.opentelemetry.sdk.metrics.common
 
InstrumentDescriptor() - Constructor for class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
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
 
InstrumentSelector.Builder - Class in io.opentelemetry.sdk.metrics.view
Builder for InstrumentSelector instances.
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.
IntervalMetricReader - Class in io.opentelemetry.sdk.metrics.export
Wraps a list of MetricProducers and automatically reads and exports the metrics every export interval.
IntervalMetricReaderBuilder - Class in io.opentelemetry.sdk.metrics.export
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.export - package io.opentelemetry.sdk.metrics.export
Utilities that allow to export metrics to the OpenTelemetry exporters.
io.opentelemetry.sdk.metrics.testing - package io.opentelemetry.sdk.metrics.testing
 
io.opentelemetry.sdk.metrics.view - package io.opentelemetry.sdk.metrics.view
Metric views.
isEmpty() - Method in class 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 - io.opentelemetry.sdk.metrics.common.InstrumentValueType
 
LONG_GAUGE - io.opentelemetry.sdk.metrics.data.MetricDataType
A Gauge represents a measurement of a long value at a moment in time.
LONG_SUM - io.opentelemetry.sdk.metrics.data.MetricDataType
A sum of non negative long (int64) values.
LongExemplar - Class in io.opentelemetry.sdk.metrics.data
An Exemplar with long measurments.
LongGaugeData - Class in io.opentelemetry.sdk.metrics.data
GaugeData recorded uses longs.
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.
LongSumData - Class in io.opentelemetry.sdk.metrics.data
SumData recorded uses longs.

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
 
MeterSelector.Builder - Class in io.opentelemetry.sdk.metrics.view
Builder for InstrumentSelector instances.
MetricData - Class in io.opentelemetry.sdk.metrics.data
A MetricData 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.

N

newBuilder(MeterProviderSharedState, MeterSharedState, String, String, String) - Method in interface io.opentelemetry.sdk.metrics.AbstractInstrumentBuilder.SwapBuilder
 
none() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
The None Aggregation will ignore/drop all Instrument Measurements.

O

OBSERVABLE_GAUGE - io.opentelemetry.sdk.metrics.common.InstrumentType
 
OBSERVABLE_SUM - io.opentelemetry.sdk.metrics.common.InstrumentType
 
OBSERVABLE_UP_DOWN_SUM - io.opentelemetry.sdk.metrics.common.InstrumentType
 

P

PointData - Interface in io.opentelemetry.sdk.metrics.data
A point in the "Metric stream" data model.

R

registerView(InstrumentSelector, View) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Register a view with the given InstrumentSelector.
reset() - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Clears the internal List of finished Metrics.
resetGlobalForTest() - Static method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Resets the globally registered IntervalMetricReader if available, or does nothing otherwise.

S

SdkMeterProvider - Class in io.opentelemetry.sdk.metrics
SdkMeterProvider 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
setAttributesProcessor(AttributesProcessor) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
Specify the attributes processor for this view.
setClock(Clock) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Clock.
setDescription(String) - Method in class io.opentelemetry.sdk.metrics.AbstractInstrumentBuilder
 
setDescription(String) - Method in class io.opentelemetry.sdk.metrics.view.ViewBuilder
sets the name of the resulting metric.
setExportIntervalMillis(long) - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Sets the export interval.
setInstrumentName(String) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets the exact instrument name that will be selected.
setInstrumentNameFilter(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets the Pattern for instrument names that will be selected.
setInstrumentNamePattern(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets the Pattern for instrument names that will be selected.
setInstrumentNameRegex(String) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets a specifier for selecting Instruments by name.
setInstrumentType(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets a specifier for InstrumentType.
setMeterSelector(MeterSelector) - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector.Builder
Sets the MeterSelector for which Meters will be included.
setMetricExporter(MetricExporter) - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Sets the exporter to be called when export metrics.
setMetricProducers(Collection<MetricProducer>) - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Sets a collection of MetricProducer from where the metrics should be read.
setName(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
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.
setNameFilter(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the Predicate for matching name.
setNamePattern(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the Pattern for matching name.
setResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Resource to be attached to all Spans created by Tracers.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the schema url to match.
setSchemaUrlPattern(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the Pattern for matching schema urls.
setUnit(String) - Method in class io.opentelemetry.sdk.metrics.AbstractInstrumentBuilder
 
setVersion(String) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets a specifier for selecting Meters by version.
setVersionFilter(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the Predicate for matching versions.
setVersionPattern(Pattern) - Method in class io.opentelemetry.sdk.metrics.view.MeterSelector.Builder
Sets the Pattern for matching versions.
shutdown() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Stops the scheduled task and calls export one more time.
shutdown() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Called when the associated IntervalMetricReader is shutdown.
shutdown() - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Clears the internal List of finished Metrics.
start() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Starts this IntervalMetricReader to report to the configured exporter.
startAndRegisterGlobal() - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReader
Starts this IntervalMetricReader and registers it as the global IntervalMetricReader.
sum() - Static method in class io.opentelemetry.sdk.metrics.view.Aggregation
Instrument measurements will be combined into a metric Sum.
sum(AggregationTemporality) - 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 - 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.
swapBuilder(AbstractInstrumentBuilder.SwapBuilder<T>) - Method in class io.opentelemetry.sdk.metrics.AbstractInstrumentBuilder
 

U

UP_DOWN_COUNTER - io.opentelemetry.sdk.metrics.common.InstrumentType
 

V

ValueAtPercentile - Class in io.opentelemetry.sdk.metrics.data
 
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 All Packages