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

A

AbstractAggregator<T> - Class in io.opentelemetry.sdk.metrics.aggregator
 
AbstractAggregator(Resource, InstrumentationLibraryInfo, InstrumentDescriptor, boolean) - Constructor for class io.opentelemetry.sdk.metrics.aggregator.AbstractAggregator
 
accumulateDouble(double) - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns a new Accumulation for the given value.
accumulateLong(long) - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns a new Accumulation for the given value.
accumulateThenReset() - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Returns the current value into as AggregatorHandle and resets the current value in this Aggregator.
acquire() - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Acquires this Aggregator for use.
AggregationTemporality - Enum in io.opentelemetry.sdk.metrics.data
An enumeration which describes the time period over which metrics should be aggregated.
Aggregator<T> - Interface in io.opentelemetry.sdk.metrics.aggregator
Aggregator represents the abstract class for all the available aggregations that can be computed during the accumulation phase for all the instrument.
AggregatorFactory - Interface in io.opentelemetry.sdk.metrics.aggregator
Factory class for Aggregator.
AggregatorHandle<T> - Class in io.opentelemetry.sdk.metrics.aggregator
Aggregator represents the abstract class that is used for synchronous instruments.
AggregatorHandle() - Constructor for class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
 

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.
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.
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() - Constructor for class io.opentelemetry.sdk.metrics.view.InstrumentSelector.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
 
count(AggregationTemporality) - Static method in interface io.opentelemetry.sdk.metrics.aggregator.AggregatorFactory
Returns an AggregationFactory that calculates count of recorded measurements (the number of recorded measurements).
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, Labels, double) - Static method in class io.opentelemetry.sdk.metrics.data.DoublePointData
 
create(long, long, Labels, long) - Static method in class io.opentelemetry.sdk.metrics.data.LongPointData
 
create(long, long, Labels, long, double, List<ValueAtPercentile>) - Static method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
 
create(Resource, InstrumentationLibraryInfo, InstrumentDescriptor) - Method in interface io.opentelemetry.sdk.metrics.aggregator.AggregatorFactory
Returns a new Aggregator.
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.
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.
createHandle() - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns a new AggregatorHandle.
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

DELTA - io.opentelemetry.sdk.metrics.data.AggregationTemporality
Metrics will be aggregated only over the most recent collection interval.
doAccumulateThenReset() - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Implementation of the accumulateThenReset.
doRecordDouble(double) - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Concrete Aggregator instances should implement this method in order support recordings of double values.
doRecordLong(long) - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Concrete Aggregator instances should implement this method in order support recordings of long values.
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.
DoubleGaugeData - Class in io.opentelemetry.sdk.metrics.data
 
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
 
DoubleSummaryData - Class in io.opentelemetry.sdk.metrics.data
 
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

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

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.

G

get(String) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
get(String, String) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
getCount() - Method in class io.opentelemetry.sdk.metrics.data.DoubleSummaryPointData
The number of values that are being summarized.
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.
getDoubleGaugeData() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the DoubleGaugeData if type is MetricDataType.DOUBLE_GAUGE, 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.PointData
Returns the epoch timestamp in nanos when data were collected, usually it represents the moment when Instrument.getData() was called.
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.aggregator.AbstractAggregator
 
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.
getInstrumentDescriptor() - Method in class io.opentelemetry.sdk.metrics.aggregator.AbstractAggregator
 
getInstrumentNamePattern() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
Returns the Pattern generated by the provided regex in the InstrumentSelector.Builder, or Pattern.compile(".*") if none was specified.
getInstrumentType() - Method in class io.opentelemetry.sdk.metrics.view.InstrumentSelector
Returns InstrumentType that should be selected.
getLabels() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the labels associated with this Point.
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.
getName() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 
getName() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric name.
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.DoubleSummaryData
 
getPoints() - Method in class io.opentelemetry.sdk.metrics.data.LongGaugeData
 
getResource() - Method in class io.opentelemetry.sdk.metrics.aggregator.AbstractAggregator
 
getResource() - Method in class io.opentelemetry.sdk.metrics.data.MetricData
Returns the resource of this MetricData.
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.DoubleSummaryPointData
The sum of all the values that are being summarized.
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.DoublePointData
Returns the value of the data point.
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.
getValueType() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 

H

hashCode() - Method in class io.opentelemetry.sdk.metrics.common.InstrumentDescriptor
 

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 ore 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.aggregator - package io.opentelemetry.sdk.metrics.aggregator
Metric aggregators.
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.
isStateful() - Method in class io.opentelemetry.sdk.metrics.aggregator.AbstractAggregator
 
isStateful() - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns true if the processor needs to keep the previous collected state in order to compute the desired metric.

L

lastValue() - Static method in interface io.opentelemetry.sdk.metrics.aggregator.AggregatorFactory
Returns an AggregationFactory that calculates the last value of all recorded measurements.
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.
LongGaugeData - Class in io.opentelemetry.sdk.metrics.data
 
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
 

M

merge(T, T) - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns the result of the merge of the given accumulations.
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.
minMaxSumCount() - Static method in interface io.opentelemetry.sdk.metrics.aggregator.AggregatorFactory
Returns an AggregationFactory that calculates a simple summary of all recorded measurements.

P

PointData - Interface in io.opentelemetry.sdk.metrics.data
 

R

recordDouble(double) - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Updates the current aggregator with a newly recorded double value.
recordLong(long) - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Updates the current aggregator with a newly recorded long value.
registerView(InstrumentSelector, AggregatorFactory) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
Register a view with the given InstrumentSelector.
release() - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Release this Aggregator.
reset() - Method in class io.opentelemetry.sdk.metrics.testing.InMemoryMetricExporter
Clears the internal List of finished Metrics.

S

SdkMeterProvider - Class in io.opentelemetry.sdk.metrics
SdkMeterProvider implementation for MeterProvider.
SdkMeterProviderBuilder - Class in io.opentelemetry.sdk.metrics
Builder class for the SdkMeterProvider.
setClock(Clock) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Clock.
setExportIntervalMillis(long) - Method in class io.opentelemetry.sdk.metrics.export.IntervalMetricReaderBuilder
Sets the export interval.
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.
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.
setResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Resource to be attached to all Spans created by Tracers.
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.
sum(boolean) - Static method in interface io.opentelemetry.sdk.metrics.aggregator.AggregatorFactory
Returns an AggregationFactory that calculates sum of recorded measurements.
SUM_OBSERVER - io.opentelemetry.sdk.metrics.common.InstrumentType
 
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.

T

toMetricData(Map<Labels, T>, long, long, long) - Method in interface io.opentelemetry.sdk.metrics.aggregator.Aggregator
Returns the MetricData that this Aggregation will produce.
tryUnmap() - Method in class io.opentelemetry.sdk.metrics.aggregator.AggregatorHandle
Flips the mapped bit to "unmapped" state and returns true if both of the following conditions are true upon entry to this function: 1) There are no active references; 2) The mapped bit is in "mapped" state; otherwise no changes are done to mapped bit and false is returned.

U

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

V

VALUE_OBSERVER - io.opentelemetry.sdk.metrics.common.InstrumentType
 
VALUE_RECORDER - io.opentelemetry.sdk.metrics.common.InstrumentType
 
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.
A B C D E F G H I L M P R S T U V 
All Classes All Packages