Index

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

A

addResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Merge a Resource with the current.
Aggregation - Interface in io.opentelemetry.sdk.metrics
Configures how instrument measurements are combined into metrics.
AggregationTemporality - Enum in io.opentelemetry.sdk.metrics.data
Describes the time period over which measurements are aggregated.
AggregationTemporalitySelector - Interface in io.opentelemetry.sdk.metrics.export
A functional interface that selects AggregationTemporality based on InstrumentType.
alwaysCumulative() - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
A common implementation of AggregationTemporalitySelector which returns AggregationTemporality.CUMULATIVE for all instruments.

B

base2ExponentialBucketHistogram() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into a base-2 MetricDataType.EXPONENTIAL_HISTOGRAM using the default maxBuckets and maxScale.
base2ExponentialBucketHistogram(int, int) - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into a base-2 MetricDataType.EXPONENTIAL_HISTOGRAM.
build() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Build a PeriodicMetricReader with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Returns an InstrumentSelector with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Returns an SdkMeterProvider built with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Returns a View with the configuration of this builder.
builder() - Static method in class io.opentelemetry.sdk.metrics.InstrumentSelector
builder() - Static method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
builder() - Static method in class io.opentelemetry.sdk.metrics.View
Returns a builder for a 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 interface io.opentelemetry.sdk.metrics.export.MetricReader
Close this MetricReader, 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.CollectionRegistration
Collect all metrics, including metrics from the SDK and any registered MetricProducers.
CollectionRegistration - Interface in io.opentelemetry.sdk.metrics.export
A CollectionRegistration is passed to each MetricReader registered with SdkMeterProvider, and provides readers the ability to trigger metric collections.
COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
create(MetricExporter) - Static method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
Returns a new PeriodicMetricReader which exports to the exporter once every minute.
CUMULATIVE - Enum constant in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Measurements are aggregated over the lifetime of the instrument.

D

Data<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
A collection of metric PointData.
defaultAggregation() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Choose the default aggregation for the InstrumentType.
DefaultAggregationSelector - Interface in io.opentelemetry.sdk.metrics.export
A functional interface that selects default Aggregation based on InstrumentType.
DELTA - Enum constant in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Measurements are aggregated since the previous collection.
deltaPreferred() - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
A common implementation of AggregationTemporalitySelector which indicates delta preference.
DOUBLE - Enum constant in enum io.opentelemetry.sdk.metrics.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 double values.
DoubleExemplarData - Interface in io.opentelemetry.sdk.metrics.data
Exemplar data for double measurements.
DoublePointData - Interface in io.opentelemetry.sdk.metrics.data
Point data with a double aggregation value.
drop() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Drops all measurements and don't export any metric.

E

ExemplarData - Interface in io.opentelemetry.sdk.metrics.data
An example measurement.
explicitBucketHistogram() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into an explicit bucket MetricDataType.HISTOGRAM using the default bucket boundaries.
explicitBucketHistogram(List<Double>) - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into an explicit bucket MetricDataType.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.
ExponentialHistogramBuckets - Interface in io.opentelemetry.sdk.metrics.data
ExponentialHistogramBuckets represents either the positive or negative measurements taken for a ExponentialHistogramPointData.
ExponentialHistogramData - Interface in io.opentelemetry.sdk.metrics.data
A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential Histogram specification.
ExponentialHistogramPointData - Interface in io.opentelemetry.sdk.metrics.data
ExponentialHistogramPointData represents an approximate distribution of measurements across exponentially increasing bucket boundaries, taken for a ExponentialHistogramData.
export(Collection<MetricData>) - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the metrics.

F

flush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
A hint that any metrics previously MetricExporter.export(Collection)ed should be completed.
forceFlush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Read and export the metrics.
forceFlush() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
forceFlush() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
Call MetricReader.forceFlush() on all metric readers associated with this provider.

G

GaugeData<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
getAggregation() - Method in class io.opentelemetry.sdk.metrics.View
Returns the aggregation of the resulting metric.
getAggregationTemporality() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramData
Returns the AggregationTemporality of this metric.
getAggregationTemporality() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramData
Returns the histogram AggregationTemporality.
getAggregationTemporality() - Method in interface io.opentelemetry.sdk.metrics.data.SumData
Returns the sum AggregationTemporality.
getAggregationTemporality(InstrumentType) - Method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
Return the aggregation temporality for the InstrumentType.
getAggregationTemporality(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
getAttributes() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the attributes of the aggregation.
getBoundaries() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The bucket boundaries.
getBucketCounts() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The bucket counts is a list of counts representing number of measurements that fall into each bucket.
getCount() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Returns the number of measurements taken for this data point, including the positive bucket counts, negative bucket counts, and the zero count.
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
Returns the count of measurements.
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
Returns the unconstrained metric data.
getDefault() - Static method in interface io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
The default implementation of DefaultAggregationSelector which returns the default aggregation for each instrument.
getDefaultAggregation(InstrumentType) - Method in interface io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
Return the default aggregation for the InstrumentType.
getDefaultAggregation(InstrumentType) - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Return the default aggregation for the InstrumentType.
getDefaultAggregation(InstrumentType) - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Return the default aggregation for the InstrumentType.
getDefaultAggregation(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
getDescription() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric description.
getDescription() - Method in class io.opentelemetry.sdk.metrics.View
Returns the description of the resulting metric, or null if the matched instrument description should be used.
getDoubleGaugeData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the double GaugeData if type is MetricDataType.DOUBLE_GAUGE, otherwise a default empty data.
getDoubleSumData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the double SumData 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 end time of the aggregation in epoch nanos.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.DoublePointData
List of exemplars collected from measurements aggregated into this point.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
List of exemplars collected from measurements that were used to form the data point.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
List of exemplars collected from measurements that were used to form the data point.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.LongPointData
List of exemplars collected from measurements aggregated into this point.
getExemplars() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
List of exemplars collected from measurements aggregated into this point.
getExponentialHistogramData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the ExponentialHistogramData if type is MetricDataType.EXPONENTIAL_HISTOGRAM, otherwise a default empty data.
getFilteredAttributes() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Returns the attributes that were recorded alongside the original measurement but filtered out by the aggregator.
getHistogramData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the HistogramData if type is MetricDataType.HISTOGRAM, otherwise a default empty data.
getInstrumentationScopeInfo() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric InstrumentationScopeInfo.
getInstrumentName() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected instrument name, or null if this selects all instrument names.
getInstrumentType() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected InstrumentType, or null if this selects all instrument types.
getInstrumentUnit() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected instrument unit, or null if this selects all instrument units.
getLongGaugeData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the long GaugeData if type is MetricDataType.LONG_GAUGE, otherwise a default empty data.
getLongSumData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the long SumData if type is MetricDataType.LONG_SUM, otherwise a default empty data.
getMax() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
The max of all measurements recorded, if ExponentialHistogramPointData.hasMax() is true.
getMax() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The max of all measurements recorded, if HistogramPointData.hasMax() is true.
getMemoryMode() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Returns the memory mode used by this exporter's associated reader.
getMemoryMode() - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Returns the memory mode used by this reader.
getMemoryMode() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
getMeterName() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected meter name, or null if this selects instruments from all meter names.
getMeterSchemaUrl() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected meter schema url, or null if this selects instruments from all meter schema urls.
getMeterVersion() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected meter version, or null if this selects instruments from all meter versions.
getMin() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
The min of all measurements recorded, if ExponentialHistogramPointData.hasMin() is true.
getMin() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The min of all measurements recorded, if HistogramPointData.hasMin() is true.
getName() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric name.
getName() - Method in class io.opentelemetry.sdk.metrics.View
Returns the name of the resulting metric, or null if the matched instrument name should be used.
getNegativeBuckets() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Return the ExponentialHistogramBuckets representing the negative measurements taken for this histogram.
getOffset() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The offset shifts the bucket boundaries according to lower_bound = base^(offset+i).
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.ExponentialHistogramData
Returns the collection of ExponentialHistogramPointData for this histogram.
getPoints() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramData
 
getPositiveBuckets() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Return the ExponentialHistogramBuckets representing the positive measurements taken for this histogram.
getQuantile() - Method in interface io.opentelemetry.sdk.metrics.data.ValueAtQuantile
Returns the quantile of a distribution.
getResource() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric Resource.
getScale() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The scale of the buckets.
getScale() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Scale characterises the resolution of the histogram, with larger values of scale offering greater precision.
getSpanContext() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Returns the SpanContext associated with this exemplar.
getStartEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the start time of the aggregation in epoch nanos.
getSum() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Returns the sum of all measurements in the data point.
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
Returns the sum of measurements.
getSummaryData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the SummaryData if type is MetricDataType.SUMMARY, otherwise a default empty data.
getTotalCount() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The total count is the sum of all the values in the buckets.
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 metric unit.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.DoubleExemplarData
Numerical value of the measurement that was recorded.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.DoublePointData
Returns the value of the data point.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.LongExemplarData
Numerical value of the measurement that was recorded.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.LongPointData
Returns the value of the data point.
getValue() - Method in interface io.opentelemetry.sdk.metrics.data.ValueAtQuantile
Returns the value at the given quantile of a distribution.
getValues() - Method in interface io.opentelemetry.sdk.metrics.data.SummaryPointData
Returns the list of values at different quantiles in the distribution of measurements.
getZeroCount() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Returns the number of measurements equal to zero in this data point.

H

hasMax() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
hasMax() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
Return true if HistogramPointData.getMax() is set.
hasMin() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
hasMin() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
Return true if HistogramPointData.getMin() is set.
HISTOGRAM - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Histogram represents an approximate representation of the distribution of measurements recorded.
HISTOGRAM - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
HistogramData - Interface in io.opentelemetry.sdk.metrics.data
Data for a MetricDataType.HISTOGRAM metric.
HistogramPointData - Interface in io.opentelemetry.sdk.metrics.data
Point data for HistogramData.

I

InstrumentSelector - Class in io.opentelemetry.sdk.metrics
Instrument selection criteria for applying Views registered via SdkMeterProviderBuilder.registerView(InstrumentSelector, View).
InstrumentSelectorBuilder - Class in io.opentelemetry.sdk.metrics
Builder for InstrumentSelector.
InstrumentType - Enum in io.opentelemetry.sdk.metrics
All possible instrument types.
InstrumentValueType - Enum in io.opentelemetry.sdk.metrics
All possible measurement value types.
io.opentelemetry.sdk.metrics - package io.opentelemetry.sdk.metrics
The SDK implementation of metrics.
io.opentelemetry.sdk.metrics.data - package io.opentelemetry.sdk.metrics.data
Classes which form the in-memory representation of the OpenTelemetry metrics data model.
io.opentelemetry.sdk.metrics.export - package io.opentelemetry.sdk.metrics.export
Utilities that facilitate exporting metrics out of SdkMeterProvider.
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 interface io.opentelemetry.sdk.metrics.Aggregation
Records the last seen measurement as a MetricDataType.DOUBLE_GAUGE or MetricDataType.LONG_GAUGE.
LONG - Enum constant in enum io.opentelemetry.sdk.metrics.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 long (int64) values.
LongExemplarData - Interface in io.opentelemetry.sdk.metrics.data
Exemplar data for long measurements.
LongPointData - Interface in io.opentelemetry.sdk.metrics.data
A point data with a double aggregation value.
lowMemory() - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
A common implementation of AggregationTemporalitySelector which reduces memory.

M

meterBuilder(String) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
MetricData - Interface in io.opentelemetry.sdk.metrics.data
Metric data represents the aggregated measurements of an instrument.
MetricDataType - Enum in io.opentelemetry.sdk.metrics.data
The type of metric PointData.
MetricExporter - Interface in io.opentelemetry.sdk.metrics.export
A Metric Exporter is a push based interface for exporting MetricData out of SdkMeterProvider.
MetricProducer - Interface in io.opentelemetry.sdk.metrics.export
MetricProducer is the interface that is used to make metric data available to the MetricReaders.
MetricReader - Interface in io.opentelemetry.sdk.metrics.export
A metric reader reads metrics from an SdkMeterProvider.

N

noop() - Static method in interface io.opentelemetry.sdk.metrics.export.CollectionRegistration
Returns a noop CollectionRegistration, useful for MetricReaders to hold before MetricReader.register(CollectionRegistration) is called.

O

OBSERVABLE_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
OBSERVABLE_GAUGE - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
OBSERVABLE_UP_DOWN_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 

P

PeriodicMetricReader - Class in io.opentelemetry.sdk.metrics.export
A MetricReader which wraps a MetricExporter and automatically reads and exports the metrics every export interval.
PeriodicMetricReaderBuilder - Class in io.opentelemetry.sdk.metrics.export
PointData - Interface in io.opentelemetry.sdk.metrics.data
A point in the metric data model.
produce(Resource) - Method in interface io.opentelemetry.sdk.metrics.export.MetricProducer
Returns a collection of produced MetricDatas to be exported.

R

register(CollectionRegistration) - Method in interface io.opentelemetry.sdk.metrics.export.MetricReader
Called by SdkMeterProvider on initialization to supply the MetricReader with MetricProducers used to collect metrics.
register(CollectionRegistration) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
registerMetricProducer(MetricProducer) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Registers a MetricProducer.
registerMetricReader(MetricReader) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Registers a MetricReader.
registerView(InstrumentSelector, View) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Register a View.

S

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.ViewBuilder
setAttributeFilter(Predicate<String>) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets a filter for attributes keys.
setAttributeFilter(Set<String>) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets a filter which retains attribute keys included in keysToRetain.
setClock(Clock) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Clock.
setDescription(String) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets the description of the resulting metric.
setExecutor(ScheduledExecutorService) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Sets the ScheduledExecutorService to schedule reads on.
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.
setMeterName(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments associated with the given meterName.
setMeterSchemaUrl(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments associated with the given meterSchemaUrl.
setMeterVersion(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments associated with the given meterVersion.
setName(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments with the given name.
setName(String) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets the name of the resulting metric.
setResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Resource to be attached to all metrics.
setType(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments with the given instrumentType.
setUnit(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments with the given unit.
shutdown() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Shuts down the exporter.
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 interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into a MetricDataType.DOUBLE_SUM or MetricDataType.LONG_SUM.
SumData<T extends PointData> - Interface in io.opentelemetry.sdk.metrics.data
SUMMARY - Enum constant in enum io.opentelemetry.sdk.metrics.data.MetricDataType
A Summary of measurements of numeric values, the sum of all measurements and the total number of measurements recorded, and quantiles describing the distribution of measurements (often including minimum "0.0" and maximum "1.0" quantiles).
SummaryData - Interface in io.opentelemetry.sdk.metrics.data
Data for a MetricDataType.SUMMARY metric.
SummaryPointData - Interface in io.opentelemetry.sdk.metrics.data
Point data for SummaryData.

T

toString() - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
 
toString() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
 
toString() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
toString() - Method in class io.opentelemetry.sdk.metrics.View
 

U

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

V

ValueAtQuantile - Interface in io.opentelemetry.sdk.metrics.data
A quantile value within a SummaryPointData.
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.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.InstrumentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.metrics.InstrumentValueType
Returns the enum constant of this type with the specified name.
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.
values() - Static method in enum io.opentelemetry.sdk.metrics.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.InstrumentValueType
Returns an array containing the constants of this enum type, in the order they are declared.
View - Class in io.opentelemetry.sdk.metrics
A view configures how measurements are aggregated and exported as metrics.
ViewBuilder - Class in io.opentelemetry.sdk.metrics
A builder for View.

W

with(InstrumentType, Aggregation) - Method in interface io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
Returns a default aggregation selector which returns the given aggregation for the given instrumentType, and defers to this for other instrument types.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages