Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(double) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
Records a value.
add(double) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
Records a value.
add(double) - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Add the given value.
add(double, Attributes) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
Records a value with a set of attributes.
add(double, Attributes) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
Records a value with a set of attributes.
add(double, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
Records a value with a set of attributes.
add(double, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
Records a value with a set of attributes.
add(long) - Method in interface io.opentelemetry.api.metrics.LongCounter
Records a value.
add(long) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
Records a value.
add(long) - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Add the given value.
add(long, Attributes) - Method in interface io.opentelemetry.api.metrics.LongCounter
Records a value with a set of attributes.
add(long, Attributes) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
Record a value with a set of attributes.
add(long, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.LongCounter
Records a value with a set of attributes.
add(long, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
Records a value with a set of attributes.
addCondition(Predicate, T) - Method in class io.opentelemetry.sdk.internal.ScopeConfiguratorBuilder
Add a condition.
addConstantHeader(String, String) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
addConstantHeaders(String, String) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
addData(Object) - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
AdderUtil - Class in io.opentelemetry.sdk.metrics.internal.concurrent
This class is internal and is hence not for public use.
addEvent(String) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span.
addEvent(String, long, TimeUnit) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given timestamp, as nanos since epoch.
addEvent(String, Attributes) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given Attributes.
addEvent(String, Attributes, long, TimeUnit) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given Attributes and timestamp.
addEvent(String, Attributes, Instant) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given Attributes and timestamp.
addEvent(String, Instant) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given timestamp, as nanos since epoch.
addFailed(long) - Method in class io.opentelemetry.exporter.internal.ExporterMetrics
Record number of records which failed to export.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Add a constant header to requests.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Add a constant header to requests.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Add a constant header to requests.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Add a constant header to requests.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Add a constant header to requests.
addHeader(String, String) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Add a constant header to requests.
addLink(SpanContext) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Adds a link to the newly created Span.
addLink(SpanContext) - Method in interface io.opentelemetry.api.trace.Span
Adds a link to this Span.
addLink(SpanContext) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Adds a link to the newly created Span.
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Adds a link to the newly created Span.
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.trace.Span
Adds a link to this Span.
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Adds a link to the newly created Span.
addLoggerConfiguratorCondition(SdkLoggerProviderBuilder, Predicate, LoggerConfig) - Static method in class io.opentelemetry.sdk.logs.internal.SdkLoggerProviderUtil
Reflectively add a logger configurator condition to the SdkLoggerProviderBuilder.
addLoggerProviderCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke the with the SdkLoggerProviderBuilder to allow customization.
addLoggerProviderCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke the with the SdkLoggerProviderBuilder to allow customization.
addLogRecordExporterCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured LogRecordExporter to allow customization.
addLogRecordExporterCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured LogRecordExporter to allow customization.
addLogRecordProcessor(LogRecordProcessor) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Add a log processor.
addLogRecordProcessorCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke for all autoconfigured LogRecordProcessors.
addLogRecordProcessorCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke for all autoconfigured LogRecordProcessors.
addMeterConfiguratorCondition(SdkMeterProviderBuilder, Predicate, MeterConfig) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively add a tracer configurator condition to the SdkMeterProviderBuilder.
addMeterProviderCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke the with the SdkMeterProviderBuilder to allow customization.
addMeterProviderCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke the with the SdkMeterProviderBuilder to allow customization.
addMetricExporterCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured SpanExporter to allow customization.
addMetricExporterCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured MetricExporter to allow customization.
addMetricReaderCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the autoconfigured MetricReader to allow customization.
addMetricReaderCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the autoconfigured MetricReader to allow customization.
addPropagatorCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured TextMapPropagator to allow customization.
addPropagatorCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured TextMapPropagator to allow customization.
addPropertiesCustomizer(Function) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a Function to invoke the with the ConfigProperties to allow customization.
addPropertiesCustomizer(Function) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a Function to invoke the with the ConfigProperties to allow customization.
addPropertiesSupplier(Supplier) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a Supplier of a map of property names and values to use as defaults for the ConfigProperties used during auto-configuration.
addPropertiesSupplier(Supplier) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a Supplier of a map of property names and values to use as defaults for the ConfigProperties used during auto-configuration.
addResource(Resource) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Merge a Resource with the current.
addResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Merge a Resource with the current.
addResource(Resource) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Merge a Resource with the current.
addResourceCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured Resource to allow customization.
addResourceCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured Resource to allow customization.
ADDRESS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
addSamplerCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured Sampler to allow customization.
addSamplerCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured Sampler to allow customization.
addSeen(long) - Method in class io.opentelemetry.exporter.internal.ExporterMetrics
Record number of records seen.
addSize() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
addSize(int) - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
addSpanExporterCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke with the default autoconfigured SpanExporter to allow customization.
addSpanExporterCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke with the default autoconfigured SpanExporter to allow customization.
addSpanProcessor(SpanProcessor) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Add a SpanProcessor to the span pipeline that will be built.
addSpanProcessorCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke for all autoconfigured SpanProcessor.
addSpanProcessorCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke for all autoconfigured SpanProcessor.
addSuccess(long) - Method in class io.opentelemetry.exporter.internal.ExporterMetrics
Record number of records which successfully exported.
addTracerConfiguratorCondition(SdkTracerProviderBuilder, Predicate, TracerConfig) - Static method in class io.opentelemetry.sdk.trace.internal.SdkTracerProviderUtil
Reflectively add a tracer configurator condition to the SdkTracerProviderBuilder.
addTracerProviderCustomizer(BiFunction) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Adds a BiFunction to invoke the with the SdkTracerProviderBuilder to allow customization.
addTracerProviderCustomizer(BiFunction) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizer
Adds a BiFunction to invoke the with the SdkTracerProviderBuilder to allow customization.
addUserAgentHeader(BiConsumer) - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpUserAgent
Call the consumer with an OTLP User-Agent header value of the form "OTel OTLP Exporter Java/{version}".
addWrapper(Function) - Static method in interface io.opentelemetry.context.ContextStorage
Adds the wrapper, which will be executed with the ContextStorage is first used, i.e., by calling Context.makeCurrent().
Advice - Class in io.opentelemetry.sdk.metrics.internal.descriptor
This class is internal and is hence not for public use.
Advice.AdviceBuilder - Class in io.opentelemetry.sdk.metrics.internal.descriptor
This class is internal and is hence not for public use.
afterAutoConfigure(OpenTelemetrySdk) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider
 
afterAutoConfigure(OpenTelemetrySdk) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider
 
afterAutoConfigure(OpenTelemetrySdk) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.AutoConfigureListener
 
aggregateThenMaybeReset(long, long, Attributes, boolean) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
Returns the current value into as T.
Aggregation - Interface in io.opentelemetry.sdk.metrics
Configures how instrument measurements are combined into metrics.
AGGREGATION_TEMPORALITY - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogram
 
AGGREGATION_TEMPORALITY - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Histogram
 
AGGREGATION_TEMPORALITY - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Sum
 
AGGREGATION_TEMPORALITY - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ValueType
 
AGGREGATION_TEMPORALITY_CUMULATIVE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.AggregationTemporality
 
AGGREGATION_TEMPORALITY_CUMULATIVE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.AggregationTemporality
 
AGGREGATION_TEMPORALITY_DELTA - Static variable in class io.opentelemetry.proto.metrics.v1.internal.AggregationTemporality
 
AGGREGATION_TEMPORALITY_DELTA - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.AggregationTemporality
 
AGGREGATION_TEMPORALITY_UNSPECIFIED - Static variable in class io.opentelemetry.proto.metrics.v1.internal.AggregationTemporality
 
AGGREGATION_TEMPORALITY_UNSPECIFIED - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.AggregationTemporality
 
aggregationName(Aggregation) - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregationUtil
Return the human-readable name of the aggregation.
AggregationTemporality - Class in io.opentelemetry.proto.metrics.v1.internal
 
AggregationTemporality - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
AggregationTemporality - Enum in io.opentelemetry.sdk.metrics.data
Describes the time period over which measurements are aggregated.
AggregationTemporality() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.AggregationTemporality
 
AggregationTemporality() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.AggregationTemporality
 
AggregationTemporalitySelector - Interface in io.opentelemetry.sdk.metrics.export
A functional interface that selects AggregationTemporality based on InstrumentType.
AggregationUtil - Class in io.opentelemetry.sdk.metrics.internal.aggregator
This class is internal and is hence not for public use.
Aggregator<T,U> - Interface in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator represents the abstract class for all the available aggregations that can be computed during the collection phase for all the instruments.
AggregatorFactory - Interface in io.opentelemetry.sdk.metrics.internal.aggregator
An internal interface for returning an Aggregator from an Aggregation.
AggregatorHandle<T,U> - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator represents the abstract class that is used for synchronous instruments.
AggregatorHandle(ExemplarReservoir) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
 
ALL - Static variable in class io.opentelemetry.sdk.metrics.internal.view.StringPredicates
A string predicate that matches all strings.
alwaysCumulative() - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
A common implementation of AggregationTemporalitySelector which returns AggregationTemporality.CUMULATIVE for all instruments.
alwaysOff() - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarFilter
A filter which makes no measurements eligible for being an exemplar.
alwaysOff() - Static method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns a Sampler that always makes a "no" SamplingResult for Span sampling.
AlwaysOffFilter - Class in io.opentelemetry.sdk.metrics.internal.exemplar
A filter which makes no measurements eligible for being an exemplar.
alwaysOn() - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarFilter
A filter which makes all measurements eligible for being an exemplar.
alwaysOn() - Static method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns a Sampler that always makes a "yes" SamplingResult for Span sampling.
AlwaysOnFilter - Class in io.opentelemetry.sdk.metrics.internal.exemplar
A filter which makes all measurements eligible for being an exemplar.
AnyValue - Class in io.opentelemetry.proto.common.v1.internal
 
AnyValue() - Constructor for class io.opentelemetry.proto.common.v1.internal.AnyValue
 
AnyValueMarshaler - Class in io.opentelemetry.exporter.internal.otlp
Utility methods for obtaining AnyValue marshaler.
AnyValueStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of key value pairs.
ApiUsageLogger - Class in io.opentelemetry.api.internal
Helper for API misuse logging.
append(Attributes) - Static method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Creates a processor which appends (exactly) the given attributes.
appendAllBaggageAttributes(ViewBuilder) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively add an AttributesProcessor to the ViewBuilder which appends all key-values from baggage to all measurements.
appendBaggageByKeyName(Predicate) - Static method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Creates a processor which appends values from Baggage.
appendFilteredBaggageAttributes(ViewBuilder, Predicate) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively add an AttributesProcessor to the ViewBuilder which appends key-values from baggage to all measurements.
applyAttributeLengthLimit(Object, int) - Static method in class io.opentelemetry.sdk.internal.AttributeUtil
Apply the lengthLimit to the attribute value.
applyAttributesLimit(Attributes, int, int) - Static method in class io.opentelemetry.sdk.internal.AttributeUtil
Apply the countLimit and lengthLimit to the attributes.
approximateSize() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
Returns the approximate size of this map where the returned number is at least as big as the actual number of entries.
approximateSize() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
ARRAY - Enum constant in enum io.opentelemetry.api.common.ValueType
 
ARRAY_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
ArrayBasedStack<T> - Class in io.opentelemetry.sdk.metrics.internal.state
Array-based Stack.
ArrayBasedStack() - Constructor for class io.opentelemetry.sdk.metrics.internal.state.ArrayBasedStack
 
ArrayValue - Class in io.opentelemetry.proto.common.v1.internal
 
ArrayValue() - Constructor for class io.opentelemetry.proto.common.v1.internal.ArrayValue
 
AS_DOUBLE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
AS_DOUBLE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
AS_INT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
AS_INT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
asByte() - Method in interface io.opentelemetry.api.trace.TraceFlags
Returns the byte representation of this TraceFlags.
asHex() - Method in interface io.opentelemetry.api.trace.TraceFlags
Returns the lowercase hex (base16) representation of this TraceFlags.
asMap() - Method in interface io.opentelemetry.api.baggage.Baggage
Returns a read-only view of this Baggage as a Map.
asMap() - Method in interface io.opentelemetry.api.common.Attributes
Returns a read-only view of this Attributes as a Map.
asMap() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
asMap() - Method in interface io.opentelemetry.api.trace.TraceState
Returns a read-only view of this TraceState as a Map.
asMap() - Method in class io.opentelemetry.sdk.internal.AttributesMap
 
asString() - Method in interface io.opentelemetry.api.common.Value
Return a string encoding of this Value.
asString() - Method in interface io.opentelemetry.sdk.logs.data.Body
Deprecated.
Returns the String value of this Body.
asString(AggregationTemporalitySelector) - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
Returns a string representation of this selector, for using in Object.toString() implementations.
asString(DefaultAggregationSelector) - Static method in interface io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
Returns a string representation of this selector, for using in Object.toString() implementations.
AsynchronousMetricStorage<T,U> - Class in io.opentelemetry.sdk.metrics.internal.state
Stores aggregated MetricData for asynchronous instruments.
attach(Context) - Method in interface io.opentelemetry.context.ContextStorage
Sets the specified Context as the current Context and returns a Scope representing the scope of execution.
ATTRIBUTE_KEY - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.AttributeUnit
 
ATTRIBUTE_TABLE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
ATTRIBUTE_UNITS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
AttributeKey<T> - Interface in io.opentelemetry.api.common
This interface provides a handle for setting the values of Attributes.
AttributeKeyValueStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of key value pairs.
attributes() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
attributes() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
Attributes - Interface in io.opentelemetry.api.common
An immutable container for attributes.
ATTRIBUTES - Static variable in class io.opentelemetry.proto.common.v1.internal.InstrumentationScope
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.resource.v1.internal.Resource
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Event
 
ATTRIBUTES - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
AttributesBuilder - Interface in io.opentelemetry.api.common
A builder of Attributes supporting an arbitrary number of key-value pairs.
AttributesMap - Class in io.opentelemetry.sdk.internal
A map with a fixed capacity that drops attributes when the map gets full, and which truncates string and array string attribute values to the AttributesMap.lengthLimit.
AttributesProcessor - Class in io.opentelemetry.sdk.metrics.internal.view
An AttributesProcessor is used to define the actual set of attributes that will be used in a Metric vs. the inbound set of attributes from a measurement.
AttributeType - Enum in io.opentelemetry.api.common
An enum that represents all the possible value types for an AttributeKey and hence the types of values that are allowed for Attributes.
AttributeUnit - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
AttributeUnit() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.AttributeUnit
 
AttributeUtil - Class in io.opentelemetry.sdk.internal
This class is internal and is hence not for public use.
Authenticator - Interface in io.opentelemetry.exporter.internal.auth
This class is internal and is hence not for public use.
AutoConfigurationCustomizer - Interface in io.opentelemetry.sdk.autoconfigure.spi
A builder for customizing OpenTelemetry auto-configuration.
AutoConfigurationCustomizerProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
A service provider interface (SPI) for customizing auto-configuration.
AutoConfiguredOpenTelemetrySdk - Class in io.opentelemetry.sdk.autoconfigure
An auto-configured OpenTelemetry SDK.
AutoConfiguredOpenTelemetrySdkBuilder - Class in io.opentelemetry.sdk.autoconfigure
A builder for configuring auto-configuration of the OpenTelemetry SDK.
AutoConfigureListener - Interface in io.opentelemetry.sdk.autoconfigure.spi.internal
Interface to be extended by SPIs that require access to the autoconfigured OpenTelemetrySdk instance.
AutoConfigureUtil - Class in io.opentelemetry.sdk.autoconfigure.internal
This class is internal and is hence not for public use.
available() - Method in class io.opentelemetry.exporter.internal.grpc.MarshalerInputStream
 

B

Baggage - Interface in io.opentelemetry.api.baggage
A map from String to BaggageEntry that can be used to label anything that is associated with a specific operation.
BaggageBuilder - Interface in io.opentelemetry.api.baggage
A builder of Baggage.
BaggageEntry - Interface in io.opentelemetry.api.baggage
An entry in a set of baggage.
BaggageEntryMetadata - Interface in io.opentelemetry.api.baggage
Metadata associated with an BaggageEntry.
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.
Base2ExponentialHistogramAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
Exponential bucket histogram aggregation configuration.
batchCallback(Runnable, ObservableMeasurement, ObservableMeasurement...) - Method in interface io.opentelemetry.api.metrics.Meter
Constructs a batch callback.
BatchCallback - Interface in io.opentelemetry.api.metrics
BatchLogRecordProcessor - Class in io.opentelemetry.sdk.logs.export
Implementation of the LogRecordProcessor that batches logs exported by the SDK then pushes them to the exporter pipeline.
BatchLogRecordProcessorBuilder - Class in io.opentelemetry.sdk.logs.export
Builder class for BatchLogRecordProcessor.
BatchSpanProcessor - Class in io.opentelemetry.sdk.trace.export
Implementation of the SpanProcessor that batches spans exported by the SDK then pushes them to the exporter pipeline.
BatchSpanProcessorBuilder - Class in io.opentelemetry.sdk.trace.export
Builder class for BatchSpanProcessor.
Body - Interface in io.opentelemetry.sdk.logs.data
Deprecated.
BODY - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
Body.Type - Enum in io.opentelemetry.sdk.logs.data
Deprecated.
BOOL_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
BOOLEAN - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
BOOLEAN - Enum constant in enum io.opentelemetry.api.common.ValueType
 
BOOLEAN_ARRAY - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
booleanArrayKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for List<Boolean> valued attributes.
booleanKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for Boolean valued attributes.
borrowObject() - Method in class io.opentelemetry.sdk.metrics.internal.state.ObjectPool
Gets an object from the pool.
BUCKET_COUNTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint.Buckets
 
BUCKET_COUNTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
Buckets() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint.Buckets
 
build() - Method in interface io.opentelemetry.api.baggage.BaggageBuilder
Creates a Baggage from this builder.
build() - Method in interface io.opentelemetry.api.common.AttributesBuilder
Create the Attributes from this.
build() - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Gets or creates a EventLogger instance.
build() - Method in interface io.opentelemetry.api.logs.LoggerBuilder
Gets or creates a Logger instance.
build() - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
Builds and returns a Counter instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Builds and returns a DoubleGauge instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.DoubleHistogramBuilder
Builds and returns a Histogram instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
Builds and returns an UpDownCounter instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Builds and returns a Counter instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.LongGaugeBuilder
Builds and returns a LongGauge instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.LongHistogramBuilder
Builds and returns a Histogram instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Builds and returns an UpDownCounter instrument with the configuration.
build() - Method in interface io.opentelemetry.api.metrics.MeterBuilder
Gets or creates a Meter instance.
build() - Method in interface io.opentelemetry.api.trace.TracerBuilder
Gets or creates a Tracer instance.
build() - Method in interface io.opentelemetry.api.trace.TraceStateBuilder
Builds a TraceState by adding the entries to the parent in front of the key-value pairs list and removing duplicate entries.
build() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
build() - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
build() - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Constructs a new instance of the exporter based on the builder's values.
build() - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Returns a new AutoConfiguredOpenTelemetrySdk holding components auto-configured using the settings of this AutoConfiguredOpenTelemetrySdkBuilder.
build() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Build and return a RetryPolicy with the values of this builder.
build() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Return a InstrumentationScopeInfo with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.internal.ScopeConfiguratorBuilder
Build a ScopeConfigurator with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Returns a new BatchLogRecordProcessor that batches, then forwards them to the given logRecordExporter.
build() - Method in class io.opentelemetry.sdk.logs.LogLimitsBuilder
Builds and returns a LogLimits with the values of this builder.
build() - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Create a SdkLoggerProvider instance.
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.internal.descriptor.Advice.AdviceBuilder
 
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.
build() - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Returns a new OpenTelemetrySdk built with the configuration of this OpenTelemetrySdkBuilder.
build() - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Create the Resource from this.
build() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Returns a new BatchSpanProcessor that batches, then converts spans to proto and forwards them to the given spanExporter.
build() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessorBuilder
Returns a new SimpleSpanProcessor with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.trace.samplers.ParentBasedSamplerBuilder
Builds the ParentBasedSampler.
build() - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Create a new SdkTracerProvider instance with the configuration.
build() - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Builds and returns a SpanLimits with the values of this builder.
BUILD_ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
BUILD_ID_BINARY_HASH - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.BuildIdKind
 
BUILD_ID_KIND - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
BUILD_ID_LINKER - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.BuildIdKind
 
buildAndRegisterGlobal() - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Returns a new OpenTelemetrySdk built with the configuration of this OpenTelemetrySdkBuilder and registers it as the global OpenTelemetry.
builder() - Static method in interface io.opentelemetry.api.baggage.Baggage
Creates a new BaggageBuilder for creating Baggage.
builder() - Static method in interface io.opentelemetry.api.common.Attributes
Returns a new AttributesBuilder instance for creating arbitrary Attributes.
builder() - Static method in interface io.opentelemetry.api.trace.TraceState
Returns an empty TraceStateBuilder.
builder() - Static method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
Returns a new builder instance for this exporter.
builder() - Static method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk
Returns a new AutoConfiguredOpenTelemetrySdkBuilder which can be used to customize auto-configuration behavior.
builder() - Static method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns a new RetryPolicy.RetryPolicyBuilder to construct a RetryPolicy.
builder() - Static method in interface io.opentelemetry.sdk.internal.ScopeConfigurator
Create a new builder.
builder() - Static method in class io.opentelemetry.sdk.logs.LogLimits
Returns a new LogLimitsBuilder to construct a LogLimits.
builder() - Static method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
builder() - Static method in class io.opentelemetry.sdk.metrics.InstrumentSelector
builder() - Static method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice
 
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() - Static method in class io.opentelemetry.sdk.OpenTelemetrySdk
Returns a new OpenTelemetrySdkBuilder for configuring an instance of the OpenTelemetry SDK.
builder() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a new ResourceBuilder instance for creating arbitrary Resource.
builder() - Static method in class io.opentelemetry.sdk.trace.SdkTracerProvider
builder() - Static method in class io.opentelemetry.sdk.trace.SpanLimits
Returns a new SpanLimitsBuilder to construct a SpanLimits.
builder(LogRecordExporter) - Static method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
Returns a new Builder for BatchLogRecordProcessor.
builder(MetricExporter) - Static method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
builder(SpanExporter) - Static method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
Returns a new Builder for BatchSpanProcessor.
builder(SpanExporter) - Static method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
Returns a new Builder for SimpleSpanProcessor.
builder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLogger
Return a EventBuilder to emit an event.
builder(String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
BuildIdKind - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
BuildIdKind() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.BuildIdKind
 
buildObserver() - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildObserver() - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildObserver() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildObserver() - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildObserver() - Method in interface io.opentelemetry.api.metrics.LongGaugeBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildObserver() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Build an observer for this instrument to observe values from a BatchCallback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
Builds an Asynchronous Counter instrument with the given callback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Builds an Asynchronous Gauge instrument with the given callback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
Builds an Asynchronous UpDownCounter instrument with the given callback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Builds an Asynchronous Counter instrument with the given callback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.LongGaugeBuilder
Builds an Asynchronous Gauge instrument with the given callback.
buildWithCallback(Consumer) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Builds an Asynchronous UpDownCounter instrument with the given callback.
byteFromBase16(char, char) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Decodes the specified two character sequence, and returns the resulting byte.
BYTES - Enum constant in enum io.opentelemetry.api.common.ValueType
 
BYTES_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
bytesFromBase16(CharSequence, int) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Returns the byte[] decoded from the given hex CharSequence.
bytesFromBase16(CharSequence, int, byte[]) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Fills bytes with bytes decoded from the given hex CharSequence.
bytesToBase16(byte[], char[], int) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Fills dest with the hex encoding of bytes.
byteToBase16(byte, char[], int) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Encodes the specified byte, and returns the encoded String.

C

CallbackRegistration - Class in io.opentelemetry.sdk.metrics.internal.state
A registered callback.
callInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanCallable
 
capacity(Queue) - Static method in class io.opentelemetry.sdk.trace.internal.JcTools
Returns the capacity of the Queue.
CARDINALITY_OVERFLOW - Static variable in interface io.opentelemetry.sdk.metrics.internal.state.MetricStorage
Attributes capturing overflow measurements recorded when cardinality limit is exceeded.
CardinalityLimitSelector - Interface in io.opentelemetry.sdk.metrics.export
Customize the MetricReader cardinality limit as a function of InstrumentType.
chars(int) - Static method in class io.opentelemetry.api.internal.TemporaryBuffers
A ThreadLocal char[] of size len.
checkArgument(boolean, String) - Static method in class io.opentelemetry.api.internal.Utils
Throws an IllegalArgumentException if the argument is false.
clear() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
clear() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
Clears the entire map.
clear() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
Clears the entire map.
clear() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
CLIENT - Enum constant in enum io.opentelemetry.api.trace.SpanKind
Indicates that the span covers the client-side wrapper around an RPC or other remote request.
Clock - Interface in io.opentelemetry.sdk.common
Interface for getting the current time.
close() - Method in interface io.opentelemetry.api.metrics.BatchCallback
close() - Method in interface io.opentelemetry.api.metrics.ObservableDoubleCounter
Remove the callback registered via DoubleCounterBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.api.metrics.ObservableDoubleGauge
Remove the callback registered via DoubleGaugeBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.api.metrics.ObservableDoubleUpDownCounter
Remove the callback registered via DoubleUpDownCounterBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.api.metrics.ObservableLongCounter
Remove the callback registered via LongCounterBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.api.metrics.ObservableLongGauge
Remove the callback registered via LongGaugeBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.api.metrics.ObservableLongUpDownCounter
Remove the callback registered via LongUpDownCounterBuilder.buildWithCallback(Consumer).
close() - Method in interface io.opentelemetry.context.Scope
 
close() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
close() - Method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Closes this LogRecordExporter, releasing any resources.
close() - Method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Closes this LogRecordProcessor after processing any remaining log records, releasing any resources.
close() - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
 
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.
close() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
close() - Method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Closes this SpanExporter, releasing any resources.
close() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
Attempts to stop all the activity for Tracers created by this provider.
close() - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Closes this SpanProcessor after processing any remaining spans, releasing any resources.
CODE - Static variable in class io.opentelemetry.proto.trace.v1.internal.Status
 
CodedInputStream - Class in io.opentelemetry.exporter.internal.marshal
Minimal copy of protobuf-java's CodedInputStream, currently only used in GrpcStatusUtil.
CodedOutputStream - Class in io.opentelemetry.exporter.internal.marshal
Protobuf wire encoder.
collect(Resource, InstrumentationScopeInfo, long, long) - Method in class io.opentelemetry.sdk.metrics.internal.state.AsynchronousMetricStorage
 
collect(Resource, InstrumentationScopeInfo, long, long) - Method in class io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage
 
collect(Resource, InstrumentationScopeInfo, long, long) - Method in interface io.opentelemetry.sdk.metrics.internal.state.MetricStorage
Collects the metrics from this storage.
collectAllMetrics() - Method in interface io.opentelemetry.sdk.metrics.export.CollectionRegistration
Collect all metrics, including metrics from the SDK and any registered MetricProducers.
collectAndReset(Attributes) - Method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
Returns an immutable list of Exemplars for exporting from the current reservoir.
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.
COLUMN - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Line
 
COMMENT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
CompletableResultCode - Class in io.opentelemetry.sdk.common
This class models JDK 8's CompletableFuture to afford migration should Open Telemetry's SDK select JDK 8 or greater as a baseline, and also to offer familiarity to developers.
CompletableResultCode() - Constructor for class io.opentelemetry.sdk.common.CompletableResultCode
 
ComponentLoader - Interface in io.opentelemetry.sdk.autoconfigure.internal
A loader for components that are discovered via SPI.
ComponentProvider<T> - Interface in io.opentelemetry.sdk.autoconfigure.spi.internal
Provides configured instances of SDK extension components.
ComponentRegistry<V> - Class in io.opentelemetry.sdk.internal
Component (tracer, meter, etc) registry class for all the provider classes (TracerProvider, MeterProvider, etc.).
ComponentRegistry(Function) - Constructor for class io.opentelemetry.sdk.internal.ComponentRegistry
 
composite(TextMapPropagator...) - Static method in interface io.opentelemetry.context.propagation.TextMapPropagator
Returns a TextMapPropagator which simply delegates injection and extraction to the provided propagators.
composite(LogRecordExporter...) - Static method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Returns a LogRecordExporter which delegates all exports to the exporters in order.
composite(LogRecordProcessor...) - Static method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Returns a LogRecordProcessor which simply delegates to all processing to the processors in order.
composite(SpanExporter...) - Static method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Returns a SpanExporter which delegates all exports to the exporters in order.
composite(SpanProcessor...) - Static method in interface io.opentelemetry.sdk.trace.SpanProcessor
Returns a SpanProcessor which simply delegates all processing to the processors in order.
composite(Iterable) - Static method in interface io.opentelemetry.context.propagation.TextMapPropagator
Returns a TextMapPropagator which simply delegates injection and extraction to the provided propagators.
composite(Iterable) - Static method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Returns a LogRecordExporter which delegates all exports to the exporters in order.
composite(Iterable) - Static method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Returns a LogRecordProcessor which simply delegates to all processing to the processors in order.
composite(Iterable) - Static method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Returns a SpanExporter which delegates all exports to the exporters in order.
composite(Iterable) - Static method in interface io.opentelemetry.sdk.trace.SpanProcessor
Returns a SpanProcessor which simply delegates all processing to the processors in order.
compress(OutputStream) - Method in interface io.opentelemetry.exporter.internal.compression.Compressor
Wrap the outputStream with a compressing output stream.
compress(OutputStream) - Method in class io.opentelemetry.exporter.internal.compression.GzipCompressor
 
Compressor - Interface in io.opentelemetry.exporter.internal.compression
An abstraction for compressing messages.
CompressorProvider - Interface in io.opentelemetry.exporter.internal.compression
A service provider interface (SPI) for providing Compressors.
CompressorUtil - Class in io.opentelemetry.exporter.internal.compression
Utilities for resolving SPI Compressors.
computeBoolSizeNoTag(boolean) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedOutputStream
Compute the number of bytes that would be needed to encode a bool field.
computeByteArraySizeNoTag(byte[]) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedOutputStream
Compute the number of bytes that would be needed to encode a bytes field.
computeByteBufferSizeNoTag(ByteBuffer) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedOutputStream
Compute the number of bytes that would be needed to encode a bytes field.
computeDoubleSizeNoTag(double) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedOutputStream
Compute the number of bytes that would be needed to encode a double field, including tag.
computeInt64SizeNoTag(long) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedOutputStream
Compute the number of bytes that would be needed to encode an int64 field, including tag.
ConditionalResourceProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.internal
A resource provider that is only applied if the ConditionalResourceProvider.shouldApply(ConfigProperties, Resource) method returns true.
ConfigProperties - Interface in io.opentelemetry.sdk.autoconfigure.spi
Properties used for auto-configuration of the OpenTelemetry SDK components.
ConfigurableLogRecordExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.logs
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
ConfigurableMetricExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.metrics
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
ConfigurableMetricReaderProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.internal
A service provider interface (SPI) for providing additional metric readers that can be used with the autoconfigured SDK.
ConfigurablePropagatorProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
A service provider interface (SPI) for providing additional propagators that can be used with the autoconfigured SDK.
ConfigurableSamplerProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
A service provider interface (SPI) for providing additional samplers that can be used with the autoconfigured SDK.
ConfigurableSpanExporterProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
A service provider interface (SPI) for providing additional exporters that can be used with the autoconfigured SDK.
ConfigurationException - Exception Class in io.opentelemetry.sdk.autoconfigure.spi
An exception that is thrown if the user-provided configuration is invalid.
ConfigurationException(String) - Constructor for exception class io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException
Create a new configuration exception with specified message and without a cause.
ConfigurationException(String, Throwable) - Constructor for exception class io.opentelemetry.sdk.autoconfigure.spi.ConfigurationException
Create a new configuration exception with specified message and cause.
configuratorBuilder() - Static method in class io.opentelemetry.sdk.logs.internal.LoggerConfig
configuratorBuilder() - Static method in class io.opentelemetry.sdk.metrics.internal.MeterConfig
configuratorBuilder() - Static method in class io.opentelemetry.sdk.trace.internal.TracerConfig
configure(SdkTracerProviderBuilder, ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.SdkTracerProviderConfigurer
Deprecated.
Configures the SdkTracerProviderBuilder.
configureExporterMemoryMode(ConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the memoryModeConsumer with the configured MemoryMode.
configureExporterMemoryMode(StructuredConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the memoryModeConsumer with the configured MemoryMode.
configureHistogramDefaultAggregation(String, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the defaultAggregationSelectorConsumer with the configured DefaultAggregationSelector.
configureOtlpAggregationTemporality(ConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the aggregationTemporalitySelectorConsumer with the configured AggregationTemporality.
configureOtlpAggregationTemporality(StructuredConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
 
configureOtlpExporterBuilder(String, ConfigProperties, Consumer, BiConsumer, Consumer, Consumer, Consumer, BiConsumer, Consumer, Consumer) - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
Invoke the setters with the OTLP configuration for the dataType.
configureOtlpExporterBuilder(String, StructuredConfigProperties, Consumer, BiConsumer, Consumer, Consumer, Consumer, BiConsumer, Consumer, Consumer) - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
Invoke the setters with the OTLP configuration for the dataType.
configureOtlpHistogramDefaultAggregation(ConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the defaultAggregationSelectorConsumer with the configured DefaultAggregationSelector.
configureOtlpHistogramDefaultAggregation(StructuredConfigProperties, Consumer) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Invoke the defaultAggregationSelectorConsumer with the configured DefaultAggregationSelector.
ConfigUtil - Class in io.opentelemetry.api.internal
Configuration utilities.
CONSUMER - Enum constant in enum io.opentelemetry.api.trace.SpanKind
Indicates that the span describes consumer receiving a message from a broker.
containsKey(Object) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
containsKey(Object) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
containsKey(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
containsKey(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
containsValue(Object) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
containsValue(Object) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
Contents - Section in package io.opentelemetry.sdk.trace.export
 
Context - Interface in io.opentelemetry.context
A context propagation mechanism which can carry scoped-values across API boundaries and between threads.
ContextKey<T> - Interface in io.opentelemetry.context
Key for indexing values of type T stored in a Context.
ContextPropagators - Interface in io.opentelemetry.context.propagation
A container of the registered propagators for every supported format.
ContextStorage - Interface in io.opentelemetry.context
The storage for storing and retrieving the current Context.
ContextStorageProvider - Interface in io.opentelemetry.context
A Java SPI (Service Provider Interface) to allow replacing the default ContextStorage.
copy() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
copy() - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
copy() - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
Return a shallow copy of this instance.
copyPoint(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
copyPoint(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
copyPoint(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
copyPoint(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
copyPoint(T, T) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Copies point into toReusablePoint.
COUNT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
COUNT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
COUNT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
counterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Constructs a Counter instrument.
create() - Static method in class io.opentelemetry.api.internal.PercentEscaper
The default PercentEscaper which will *not* replace spaces with plus signs.
create() - Static method in class io.opentelemetry.sdk.metrics.internal.view.ViewRegistry
Return a ViewRegistry using the default aggregation and no views registered.
create(boolean, AggregationTemporality, Collection) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableSumData
 
create(double, double) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableValueAtQuantile
 
create(int, double, long, boolean, double, boolean, double, ExponentialHistogramBuckets, ExponentialHistogramBuckets, long, long, Attributes, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramPointData
Create a DoubleExponentialHistogramPointData.
create(int, int) - Static method in class io.opentelemetry.sdk.metrics.internal.view.Base2ExponentialHistogramAggregation
Aggregations measurements into an MetricDataType.EXPONENTIAL_HISTOGRAM.
create(int, int, String) - Static method in class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
create(int, int, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramBuckets
Create a ExponentialHistogramBuckets.
create(int, String) - Static method in class io.opentelemetry.exporter.internal.grpc.GrpcResponse
 
create(int, String) - Static method in class io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo
 
create(long, int) - Static method in class io.opentelemetry.sdk.internal.AttributesMap
Create an instance.
create(long, long, Attributes, double) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableDoublePointData
create(long, long, Attributes, double, boolean, double, boolean, double, List, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableHistogramPointData
Creates a HistogramPointData.
create(long, long, Attributes, double, boolean, double, boolean, double, List, List, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableHistogramPointData
Creates a HistogramPointData.
create(long, long, Attributes, double, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableDoublePointData
create(long, long, Attributes, long) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableLongPointData
create(long, long, Attributes, long, double, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableSummaryPointData
Creates a SummaryPointData.
create(long, long, Attributes, long, List) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableLongPointData
create(long, String, Attributes) - Static method in interface io.opentelemetry.sdk.trace.data.EventData
Returns a new immutable EventData.
create(long, String, Attributes, int) - Static method in interface io.opentelemetry.sdk.trace.data.EventData
Returns a new immutable EventData.
create(long, Throwable, Attributes, int) - Static method in interface io.opentelemetry.sdk.trace.data.ExceptionEventData
Returns a new immutable ExceptionEventData.
create(Attributes) - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a Resource.
create(Attributes, long, SpanContext, double) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableDoubleExemplarData
Construct a new exemplar.
create(Attributes, long, SpanContext, long) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableLongExemplarData
Construct a new exemplar.
create(Attributes, String) - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a Resource.
create(Value) - Static method in class io.opentelemetry.exporter.internal.otlp.AnyValueMarshaler
 
create(LoggerProvider) - Static method in class io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider
Create a SdkEventLoggerProvider which delegates to the delegateLoggerProvider.
create(LoggerProvider, Clock) - Static method in class io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider
Create a SdkEventLoggerProvider which delegates to the delegateLoggerProvider.
create(SpanContext) - Static method in interface io.opentelemetry.sdk.trace.data.LinkData
Returns a new immutable LinkData.
create(SpanContext, Attributes) - Static method in interface io.opentelemetry.sdk.trace.data.LinkData
Returns a new immutable LinkData.
create(SpanContext, Attributes, int) - Static method in interface io.opentelemetry.sdk.trace.data.LinkData
Returns a new immutable LinkData.
create(StatusCode, String) - Static method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns a StatusData with the given code and description.
create(TextMapPropagator) - Static method in interface io.opentelemetry.context.propagation.ContextPropagators
Returns a ContextPropagators which can be used to extract and inject context in text payloads with the given TextMapPropagator.
create(ComponentLoader) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Create a SpiHelper which loads SPIs using the componentLoader.
create(StructuredConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterComponentProvider
 
create(StructuredConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterComponentProvider
 
create(StructuredConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterComponentProvider
 
create(StructuredConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider
Configure an instance of the SDK extension component according to the config.
create(Clock, Resource, ExemplarFilter, long) - Static method in class io.opentelemetry.sdk.metrics.internal.state.MeterProviderSharedState
 
create(InstrumentationScopeInfo) - Static method in class io.opentelemetry.exporter.internal.otlp.InstrumentationScopeMarshaler
Returns a Marshaler for InstrumentationScopeInfo.
create(InstrumentationScopeInfo, InstrumentDescriptor, List) - Static method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
create(LogRecordExporter) - Static method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
Returns a new SimpleLogRecordProcessor which exports logs to the LogRecordExporter synchronously.
create(AggregationTemporality, Collection) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramData
create(AggregationTemporality, Collection) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableHistogramData
 
create(DefaultAggregationSelector, CardinalityLimitSelector, List) - Static method in class io.opentelemetry.sdk.metrics.internal.view.ViewRegistry
Returns a ViewRegistry.
create(MetricExporter) - Static method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReader
Returns a new PeriodicMetricReader which exports to the exporter once every minute.
create(MetricReader, ViewRegistry) - Static method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
Construct a new collection info object storing information for collection against a reader.
create(InstrumentSelector, View, AttributesProcessor, int, SourceInfo) - Static method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
 
create(RegisteredReader, RegisteredView, InstrumentDescriptor) - Static method in class io.opentelemetry.sdk.metrics.internal.state.AsynchronousMetricStorage
Create an asynchronous storage instance for the View and InstrumentDescriptor.
create(RegisteredReader, RegisteredView, InstrumentDescriptor, ExemplarFilter) - Static method in interface io.opentelemetry.sdk.metrics.internal.state.SynchronousMetricStorage
Constructs metric storage for a given synchronous instrument and view.
create(View, SourceInfo, InstrumentDescriptor) - Static method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
Constructs a metric descriptor for a given View + instrument.
create(Resource) - Static method in class io.opentelemetry.exporter.internal.otlp.ResourceMarshaler
Returns a Marshaler for Resource.
create(SpanExporter) - Static method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
Returns a new SimpleSpanProcessor which exports spans to the SpanExporter synchronously.
create(SamplingDecision) - Static method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Returns a SamplingResult with no attributes and SamplingResult.getDecision() returning decision.
create(SamplingDecision, Attributes) - Static method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Returns a SamplingResult with the given attributes and SamplingResult.getDecision() returning decision.
create(ClassLoader) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Create a SpiHelper which loads SPIs using the classLoader.
create(Iterable) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.
create(String) - Static method in interface io.opentelemetry.api.baggage.BaggageEntryMetadata
Returns a new BaggageEntryMetadata with the given value.
create(String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Creates a new instance of InstrumentationScopeInfo.
create(String...) - Static method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
Returns a TextMapPropagator which will propagate the given fields from extraction to injection.
create(String, AttributeType) - Static method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
create(String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Creates a new instance of InstrumentationLibraryInfo.
create(String, String, TraceFlags, TraceState) - Static method in interface io.opentelemetry.api.trace.SpanContext
Creates a new SpanContext with the given identifiers and options.
create(String, String, TraceFlags, TraceState, boolean, boolean) - Static method in class io.opentelemetry.api.internal.ImmutableSpanContext
Creates a new SpanContext with the given identifiers and options.
create(String, String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Creates a new instance of InstrumentationLibraryInfo.
create(String, String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
create(String, String, String) - Static method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
Constructs a metric descriptor with no instrument and default view.
create(String, String, String, InstrumentType, InstrumentValueType, Advice) - Static method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
create(InetSocketAddress) - Static method in class io.opentelemetry.sdk.common.export.ProxyOptions
Create proxy options with a ProxySelector which always uses an Proxy.Type.HTTP proxy with the socketAddress.
create(ProxySelector) - Static method in class io.opentelemetry.sdk.common.export.ProxyOptions
Create proxy options with the proxySelector.
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.logs.LogsRequestMarshaler
Returns a LogsRequestMarshaler that can be used to convert the provided SpanData into a serialized OTLP ExportLogsServiceRequest.
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.logs.ResourceLogsMarshaler
Returns Marshalers of ResourceLogs created by grouping the provided logRecords.
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.metrics.MetricsRequestMarshaler
Returns a MetricsRequestMarshaler that can be used to convert the provided MetricData into a serialized OTLP ExportMetricsServiceRequest.
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.metrics.ResourceMetricsMarshaler
Returns Marshalers of ResourceMetrics created by grouping the provided metricData.
create(Collection) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableSummaryData
 
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.ResourceSpansMarshaler
Returns Marshalers of ResourceSpans created by grouping the provided SpanData.
create(Collection) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.TraceRequestMarshaler
Returns a TraceRequestMarshaler that can be used to convert the provided SpanData into a serialized OTLP ExportTraceServiceRequest.
create(Collection) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableGaugeData
 
create(List, Runnable) - Static method in class io.opentelemetry.sdk.metrics.internal.state.CallbackRegistration
Create a callback registration.
create(List) - Static method in class io.opentelemetry.sdk.metrics.internal.view.ExplicitBucketHistogramAggregation
 
create(Map) - Static method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
Creates a DefaultConfigProperties by merging system properties, environment variables, and the defaultProperties.
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorFactory
Returns a new Aggregator.
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.Base2ExponentialHistogramAggregation
 
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.DefaultAggregation
 
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.DropAggregation
 
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.ExplicitBucketHistogramAggregation
 
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.LastValueAggregation
 
createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) - Method in class io.opentelemetry.sdk.metrics.internal.view.SumAggregation
 
createBoundaryArray(List) - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils
Converts bucket boundary "convenient" configuration into the "more efficient" array.
createDoubleAdder() - Static method in class io.opentelemetry.sdk.metrics.internal.concurrent.AdderUtil
Create an instance of LongAdder.
createDoubleGauge(Resource, InstrumentationScopeInfo, String, String, String, GaugeData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.DOUBLE_GAUGE type.
createDoubleHistogram(Resource, InstrumentationScopeInfo, String, String, String, HistogramData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.HISTOGRAM type.
createDoubleSum(Resource, InstrumentationScopeInfo, String, String, String, SumData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.DOUBLE_SUM type.
createDoubleSummary(Resource, InstrumentationScopeInfo, String, String, String, SummaryData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.SUMMARY type.
createEmpty() - Static method in class io.opentelemetry.sdk.autoconfigure.internal.NamedSpiManager
 
createEnvironmentResource() - Static method in class io.opentelemetry.sdk.autoconfigure.ResourceConfiguration
Create a Resource from the environment.
createEnvironmentResource(ConfigProperties) - Static method in class io.opentelemetry.sdk.autoconfigure.ResourceConfiguration
Create a Resource from the environment.
createExponentialHistogram(Resource, InstrumentationScopeInfo, String, String, String, ExponentialHistogramData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.EXPONENTIAL_HISTOGRAM type.
createExporter(ConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider
 
createExporter(ConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider
 
createExporter(ConfigProperties) - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider
 
createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider
Returns a LogRecordExporter that can be registered to OpenTelemetry by providing the property value specified by ConfigurableLogRecordExporterProvider.getName().
createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
Returns a MetricExporter that can be registered to OpenTelemetry by providing the property value specified by ConfigurableMetricExporterProvider.getName().
createExporter(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
Returns a SpanExporter that can be registered to OpenTelemetry by providing the property value specified by ConfigurableSpanExporterProvider.getName().
createForAttributes(Attributes) - Static method in class io.opentelemetry.exporter.internal.otlp.KeyValueMarshaler
Returns Marshalers for the given Attributes.
createForKeyValue(KeyValue) - Static method in class io.opentelemetry.exporter.internal.otlp.KeyValueMarshaler
Returns Marshaler for the given KeyValue.
createFromMap(Map) - Static method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
Create a DefaultConfigProperties from the properties, ignoring system properties and environment variables.
createFromRemoteParent(String, String, TraceFlags, TraceState) - Static method in interface io.opentelemetry.api.trace.SpanContext
Creates a new SpanContext that was propagated from a remote parent, with the given identifiers and options.
createGrpc(String, String, Supplier) - Static method in class io.opentelemetry.exporter.internal.ExporterMetrics
Create an instance for recording exporter metrics under the meter "io.opentelemetry.exporters." + exporterName + "-grpc".
createGrpcOkHttp(String, String, Supplier) - Static method in class io.opentelemetry.exporter.internal.ExporterMetrics
Create an instance for recording exporter metrics under the meter "io.opentelemetry.exporters." + exporterName + "-grpc-okhttp".
createHandle() - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Returns a new AggregatorHandle.
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleBase2ExponentialHistogramAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleExplicitBucketHistogramAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DropAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
createHandle() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
createHttpJson(String, String, Supplier) - Static method in class io.opentelemetry.exporter.internal.ExporterMetrics
Create an instance for recording exporter metrics under the meter "io.opentelemetry.exporters." + exporterName + "-http-json".
createHttpProtobuf(String, String, Supplier) - Static method in class io.opentelemetry.exporter.internal.ExporterMetrics
Create an instance for recording exporter metrics under the meter "io.opentelemetry.exporters." + exporterName + "-http".
createLongAdder() - Static method in class io.opentelemetry.sdk.metrics.internal.concurrent.AdderUtil
Create an instance of LongAdder.
createLongGauge(Resource, InstrumentationScopeInfo, String, String, String, GaugeData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.LONG_GAUGE type.
createLongSum(Resource, InstrumentationScopeInfo, String, String, String, SumData) - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableMetricData
Returns a new MetricData with a MetricDataType.LONG_SUM type.
createMetricReader(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ConfigurableMetricReaderProvider
Returns a MetricReader that can be registered to OpenTelemetry by providing the property value specified by ConfigurableMetricReaderProvider.getName().
createResource(ConfigProperties) - Method in class io.opentelemetry.sdk.autoconfigure.internal.EnvironmentResourceProvider
 
createResource(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider
 
createReusablePoint() - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Creates a new reusable point.
createReusablePoint() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
createReusablePoint() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
createReusablePoint() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
createReusablePoint() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
createSampler(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider
Returns a Sampler that can be registered to OpenTelemetry by providing the property value specified by ConfigurableSamplerProvider.getName().
createSender(String, Compressor, boolean, String, long, long, Supplier, ProxyOptions, Authenticator, RetryPolicy, SSLContext, X509TrustManager) - Method in interface io.opentelemetry.exporter.internal.http.HttpSenderProvider
Returns a HttpSender configured with the provided parameters.
createSender(URI, String, Compressor, long, long, Supplier, Object, Supplier, RetryPolicy, SSLContext, X509TrustManager) - Method in interface io.opentelemetry.exporter.internal.grpc.GrpcSenderProvider
Returns a GrpcSender configured with the provided parameters.
CUMULATIVE - Enum constant in enum io.opentelemetry.sdk.metrics.data.AggregationTemporality
Measurements are aggregated over the lifetime of the instrument.
current() - Static method in interface io.opentelemetry.api.baggage.Baggage
Returns Baggage from the current Context, falling back to empty Baggage if none is in the current Context.
current() - Static method in interface io.opentelemetry.api.trace.Span
Returns the Span from the current Context, falling back to a default, no-op Span if there is no span in the current context.
current() - Static method in interface io.opentelemetry.context.Context
Return the context associated with the current Scope.
current() - Method in interface io.opentelemetry.context.ContextStorage
Returns the current Context.
currentTimeNanos() - Method in class io.opentelemetry.sdk.internal.JavaVersionSpecific
Returns the number of nanoseconds since the epoch (00:00:00, 01-Jan-1970, GMT).
customize(AutoConfigurationCustomizer) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.AutoConfigurationCustomizerProvider
Method invoked when auto-configuring the SDK to allow further customization of auto-configuration.

D

DaemonThreadFactory - Class in io.opentelemetry.sdk.internal
A ThreadFactory that delegates to Executors.defaultThreadFactory() and marks all threads as daemon.
DaemonThreadFactory(String) - Constructor for class io.opentelemetry.sdk.internal.DaemonThreadFactory
 
DaemonThreadFactory(String, boolean) - Constructor for class io.opentelemetry.sdk.internal.DaemonThreadFactory
DaemonThreadFactory's constructor.
data() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
Data<T> - Interface in io.opentelemetry.sdk.metrics.data
A collection of metric PointData.
DATA_POINTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogram
 
DATA_POINTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Gauge
 
DATA_POINTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Histogram
 
DATA_POINTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Sum
 
DATA_POINTS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Summary
 
DATA_TYPE_LOGS - Static variable in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
 
DATA_TYPE_METRICS - Static variable in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
 
DATA_TYPE_TRACES - Static variable in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
 
DEBUG - Enum constant in enum io.opentelemetry.api.logs.Severity
 
DEBUG2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
DEBUG3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
DEBUG4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
DebugConfig - Class in io.opentelemetry.sdk.metrics.internal.debug
Determines if the SDK is in debugging mode (captures stack traces) or not.
DebugUtils - Class in io.opentelemetry.sdk.metrics.internal.state
Utilities for logging metric diagnostic issues.
decodeTraceState(String) - Static method in class io.opentelemetry.api.trace.propagation.internal.W3CTraceContextEncoding
Decodes a trace state header into a TraceState object.
decrement() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Equivalent to add(-1).
DEFAULT_CONNECT_TIMEOUT_SECS - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
DEFAULT_CONNECT_TIMEOUT_SECS - Static variable in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
DEFAULT_HISTOGRAM_BUCKET_BOUNDARIES - Static variable in class io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils
 
DEFAULT_MAX_CARDINALITY - Static variable in interface io.opentelemetry.sdk.metrics.internal.state.MetricStorage
The default max number of distinct metric points for a particular MetricStorage.
DEFAULT_SAMPLE_TYPE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
DEFAULT_TIMEOUT_SECS - Static variable in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
defaultAggregation() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Choose the default aggregation for the InstrumentType.
DefaultAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
Aggregation that selects the specified default based on instrument.
DefaultAggregationSelector - Interface in io.opentelemetry.sdk.metrics.export
A functional interface that selects default Aggregation based on InstrumentType.
defaultCardinalityLimitSelector() - Static method in interface io.opentelemetry.sdk.metrics.export.CardinalityLimitSelector
The default CardinalityLimitSelector, allowing each metric to have 2000 points.
defaultConfig() - Static method in class io.opentelemetry.sdk.logs.internal.LoggerConfig
Returns the default LoggerConfig, which is used when no configurator is set or when the logger configurator returns null for a InstrumentationScopeInfo.
defaultConfig() - Static method in class io.opentelemetry.sdk.metrics.internal.MeterConfig
Returns the default MeterConfig, which is used when no configurator is set or when the meter configurator returns null for a InstrumentationScopeInfo.
defaultConfig() - Static method in class io.opentelemetry.sdk.trace.internal.TracerConfig
Returns the default TracerConfig, which is used when no configurator is set or when the tracer configurator returns null for a InstrumentationScopeInfo.
DefaultConfigProperties - Class in io.opentelemetry.sdk.autoconfigure.spi.internal
Properties are normalized to The properties for both of these will be normalized to be all lower case, dashses are replaces with periods, and environment variable underscores are replaces with periods.
defaultIfNull(T, T) - Static method in class io.opentelemetry.api.internal.ConfigUtil
Returns defaultValue if value is null, otherwise value.
defaultStorage() - Static method in interface io.opentelemetry.context.ContextStorage
Returns the default ContextStorage which stores Context using a threadlocal.
DefaultSynchronousMetricStorage<T,U> - Class in io.opentelemetry.sdk.metrics.internal.state
Stores aggregated MetricData for synchronous instruments.
defaultValue(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
Creates a default value.
defaultValue(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
Creates a default value.
DelegatingSpanData - Class in io.opentelemetry.sdk.trace.data
A SpanData which delegates all methods to another SpanData.
DelegatingSpanData(SpanData) - Constructor for class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
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.
DESCRIPTION - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
diff(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
diff(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
diff(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
diff(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
diff(T, T) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Returns a new DELTA point by computing the difference between two cumulative points.
diffInPlace(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
diffInPlace(DoublePointData, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
diffInPlace(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
diffInPlace(LongPointData, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
diffInPlace(T, T) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Resets one reusable point to be a DELTA point by computing the difference between two cumulative points.
disabled() - Static method in class io.opentelemetry.sdk.logs.internal.LoggerConfig
Returns a disabled LoggerConfig.
disabled() - Static method in class io.opentelemetry.sdk.metrics.internal.MeterConfig
Returns a disabled MeterConfig.
disabled() - Static method in class io.opentelemetry.sdk.trace.internal.TracerConfig
Returns a disabled TracerConfig.
disableShutdownHook() - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Disable the registration of a shutdown hook to shut down the SDK when appropriate.
doAggregateThenMaybeReset(long, long, Attributes, List, boolean) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
doRecordDouble(double) - Method in class io.opentelemetry.sdk.metrics.internal.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.internal.aggregator.AggregatorHandle
Concrete Aggregator instances should implement this method in order support recordings of long values.
DOUBLE - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
DOUBLE - Enum constant in enum io.opentelemetry.api.common.ValueType
 
DOUBLE - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentValueType
 
DOUBLE_ARRAY - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
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.
DOUBLE_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
DoubleAdder - Interface in io.opentelemetry.sdk.metrics.internal.concurrent
Interface mirroring the DoubleAdder API, with implementation that varies based on availability of DoubleAdder.
doubleArrayKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for List<Double> valued attributes.
DoubleBase2ExponentialHistogramAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator that generates base2 exponential histograms.
DoubleBase2ExponentialHistogramAggregator(Supplier, int, int, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleBase2ExponentialHistogramAggregator
Constructs an exponential histogram aggregator.
DoubleCounter - Interface in io.opentelemetry.api.metrics
A Counter instrument that records double values.
DoubleCounterBuilder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleCounter.
DoubleExemplarData - Interface in io.opentelemetry.sdk.metrics.data
Exemplar data for double measurements.
DoubleExplicitBucketHistogramAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator that generates explicit bucket histograms.
DoubleExplicitBucketHistogramAggregator(double[], Supplier, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleExplicitBucketHistogramAggregator
Constructs an explicit bucket histogram aggregator.
doubleFixedSizeReservoir(Clock, int, Supplier) - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
A double reservoir with fixed size that stores the given number of exemplars.
DoubleGauge - Interface in io.opentelemetry.api.metrics
A gauge instrument that synchronously records double values.
DoubleGaugeBuilder - Interface in io.opentelemetry.api.metrics
A builder for Gauge metric types.
DoubleHistogram - Interface in io.opentelemetry.api.metrics
A Histogram instrument that records double values.
DoubleHistogramBuilder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleHistogram.
doubleKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for Double valued attributes.
DoubleLastValueAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator that aggregates recorded values by storing the last recorded value.
DoubleLastValueAggregator(Supplier, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
doubleNoSamples() - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
A double exemplar reservoir that stores no exemplars.
DoublePointData - Interface in io.opentelemetry.sdk.metrics.data
Point data with a double aggregation value.
DoubleSumAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Sum aggregator that keeps values as doubles.
DoubleSumAggregator(InstrumentDescriptor, Supplier, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
Constructs a sum aggregator.
DoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
An UpDownCounter instrument that records double values.
DoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleUpDownCounter.
doubleValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Equivalent to DoubleAdder.sum().
doubleValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Returns the LongAdder.sum() as a double after a widening primitive conversion.
doubleValue() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
doubleValue() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
drain(Queue, int, Consumer) - Static method in class io.opentelemetry.sdk.trace.internal.JcTools
Remove up to limit elements from the Queue and hand to consume.
drainTo(OutputStream) - Method in class io.opentelemetry.exporter.internal.grpc.MarshalerInputStream
 
drop() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Drops all measurements and don't export any metric.
drop() - Static method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Returns the drop aggregator, an aggregator that drops measurements.
drop() - Static method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Returns a SamplingResult corresponding to SamplingDecision.DROP with no attributes.
DROP - Enum constant in enum io.opentelemetry.sdk.trace.samplers.SamplingDecision
Span is dropped.
DROP_FRAMES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
DropAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
Configuration representing no aggregation.
DropAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
A "null object" Aggregator which denotes no aggregation should occur.
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.common.v1.internal.InstrumentationScope
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.resource.v1.internal.Resource
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Event
 
DROPPED_ATTRIBUTES_COUNT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
DROPPED_EVENTS_COUNT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
DROPPED_LINKS_COUNT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
duplicateMetricErrorMessage(MetricDescriptor, MetricDescriptor) - Static method in class io.opentelemetry.sdk.metrics.internal.state.DebugUtils
Creates a detailed error message comparing two MetricDescriptors.
DURATION_NANOS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
DynamicPrimitiveLongList - Class in io.opentelemetry.sdk.internal
A resizable list for storing primitive `long` values.

E

emit() - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Emit an event.
emit() - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Emit the log record.
empty() - Static method in interface io.opentelemetry.api.baggage.Baggage
Baggage with no entries.
empty() - Static method in interface io.opentelemetry.api.baggage.BaggageEntryMetadata
Returns an empty BaggageEntryMetadata.
empty() - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with no attributes.
empty() - Static method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Return an empty StructuredConfigProperties instance.
empty() - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns an "empty" InstrumentationLibraryInfo.
empty() - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns an "empty" InstrumentationScopeInfo.
empty() - Static method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
empty() - Static method in interface io.opentelemetry.sdk.logs.data.Body
Deprecated.
Return an empty Body.
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableExponentialHistogramData
 
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableGaugeData
 
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableHistogramData
 
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableSumData
 
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableSummaryData
 
empty() - Static method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice
 
empty() - Static method in interface io.opentelemetry.sdk.metrics.internal.state.SynchronousMetricStorage
Returns metric storage which doesn't store or generate any metrics.
empty() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns an empty Resource.
EMPTY - Enum constant in enum io.opentelemetry.sdk.logs.data.Body.Type
Deprecated.
 
EmptyExponentialHistogramBuckets - Class in io.opentelemetry.sdk.metrics.internal.data
EmptyMetricData - Class in io.opentelemetry.sdk.metrics.internal.aggregator
This class is internal and is hence not for public use.
enabled() - Static method in class io.opentelemetry.sdk.logs.internal.LoggerConfig
Returns an enabled LoggerConfig.
enabled() - Static method in class io.opentelemetry.sdk.metrics.internal.MeterConfig
Returns an enabled MeterConfig.
enabled() - Static method in class io.opentelemetry.sdk.trace.internal.TracerConfig
Returns an enabled TracerConfig.
enableForTesting(boolean) - Static method in class io.opentelemetry.sdk.metrics.internal.debug.DebugConfig
A mechanism to enable debugging for testing without having to recompile.
encodeTraceState(TraceState) - Static method in class io.opentelemetry.api.trace.propagation.internal.W3CTraceContextEncoding
Return the trace state encoded as a string according to the W3C specification.
end() - Method in interface io.opentelemetry.api.trace.Span
Marks the end of Span execution.
end(long, TimeUnit) - Method in interface io.opentelemetry.api.trace.Span
Marks the end of Span execution with the specified timestamp.
end(Instant) - Method in interface io.opentelemetry.api.trace.Span
Marks the end of Span execution with the specified timestamp.
END_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
END_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
entrySet() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
entrySet() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
EnvironmentResourceProvider - Class in io.opentelemetry.sdk.autoconfigure.internal
EnvironmentResourceProvider() - Constructor for class io.opentelemetry.sdk.autoconfigure.internal.EnvironmentResourceProvider
 
epochNanos() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
epochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
equals(Object) - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
equals(Object) - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
Uses case-insensitive version of InstrumentDescriptor.getName(), ignores InstrumentDescriptor.getAdvice() (not part of instrument identity}, ignores InstrumentDescriptor.getSourceInfo().
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
Uses case-insensitive version of MetricDescriptor.getName().
equals(Object) - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
 
equals(Object) - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
error() - Static method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns a StatusData indicating an error occurred.
ERROR - Enum constant in enum io.opentelemetry.api.logs.Severity
 
ERROR - Enum constant in enum io.opentelemetry.api.trace.StatusCode
The operation contains an error.
ERROR2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
ERROR3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
ERROR4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
escape(String) - Method in class io.opentelemetry.api.internal.PercentEscaper
Escape the provided String, using percent-style URL Encoding.
Event() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Span.Event
 
EventBuilder - Interface in io.opentelemetry.api.incubator.events
The EventBuilder is used to EventBuilder.emit() events.
EventData - Interface in io.opentelemetry.sdk.trace.data
Data representation of an event.
EventLogger - Interface in io.opentelemetry.api.incubator.events
A EventLogger is the entry point into an event pipeline.
eventLoggerBuilder(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Creates a LoggerBuilder for a named EventLogger instance.
eventLoggerBuilder(String) - Method in class io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider
 
EventLoggerBuilder - Interface in io.opentelemetry.api.incubator.events
Builder class for creating EventLogger instances.
EventLoggerProvider - Interface in io.opentelemetry.api.incubator.events
A registry for creating scoped EventLoggers.
EVENTS - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
exact(String) - Static method in class io.opentelemetry.sdk.metrics.internal.view.StringPredicates
A string predicate that does exact string matching.
ExceptionEventData - Interface in io.opentelemetry.sdk.trace.data
Data representation of an event for a recorded exception.
Exemplar - Class in io.opentelemetry.proto.metrics.v1.internal
 
Exemplar() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
ExemplarData - Interface in io.opentelemetry.sdk.metrics.data
An example measurement.
ExemplarFilter - Interface in io.opentelemetry.sdk.metrics.internal.exemplar
Exemplar filters are used to pre-filter measurements before attempting to store them in a reservoir.
ExemplarReservoir<T> - Interface in io.opentelemetry.sdk.metrics.internal.exemplar
An interface for an exemplar reservoir of samples.
EXEMPLARS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
EXEMPLARS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
EXEMPLARS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
EXPLICIT_BOUNDS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
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) - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into an explicit bucket MetricDataType.HISTOGRAM.
ExplicitBucketHistogramAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
Explicit bucket histogram aggregation configuration.
ExplicitBucketHistogramUtils - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Utilities for interacting with explicit bucket histograms.
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.
EXPONENTIAL_HISTOGRAM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
ExponentialHistogram - Class in io.opentelemetry.proto.metrics.v1.internal
 
ExponentialHistogram() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogram
 
ExponentialHistogramBuckets - Interface in io.opentelemetry.sdk.metrics.data
ExponentialHistogramBuckets represents either the positive or negative measurements taken for a ExponentialHistogramPointData.
ExponentialHistogramBucketsMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
This class is internal and is hence not for public use.
ExponentialHistogramData - Interface in io.opentelemetry.sdk.metrics.data
A base-2 exponential histogram metric point, as defined by the OpenTelemetry Exponential Histogram specification.
ExponentialHistogramDataPoint - Class in io.opentelemetry.proto.metrics.v1.internal
 
ExponentialHistogramDataPoint() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
ExponentialHistogramDataPoint.Buckets - Class in io.opentelemetry.proto.metrics.v1.internal
 
ExponentialHistogramDataPointMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
This class is internal and is hence not for public use.
ExponentialHistogramMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
This class is internal and is hence not for public use.
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) - Method in class io.opentelemetry.exporter.internal.otlp.logs.LogReusableDataMarshaler
 
export(Collection) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
Submits all the given logs in a single batch to the OpenTelemetry collector.
export(Collection) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
Submits all the given logs in a single batch to the OpenTelemetry collector.
export(Collection) - Method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Exports the collections of given LogRecordData.
export(Collection) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.MetricReusableDataMarshaler
 
export(Collection) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
Submits all the given metrics in a single batch to the OpenTelemetry collector.
export(Collection) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
Submits all the given metrics in a single batch to the OpenTelemetry collector.
export(Collection) - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
Exports the metrics.
export(Collection) - Method in class io.opentelemetry.exporter.internal.otlp.traces.SpanReusableDataMarshaler
 
export(Collection) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
Submits all the given spans in a single batch to the OpenTelemetry collector.
export(Collection) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
Submits all the given spans in a single batch to the OpenTelemetry collector.
export(Collection) - Method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Called to export sampled Spans.
export(T) - Method in class io.opentelemetry.exporter.internal.grpc.MarshalerServiceStub
 
export(T, int) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporter
 
export(T, int) - Method in class io.opentelemetry.exporter.internal.http.HttpExporter
 
exportAsJson() - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
ExporterBuilderUtil - Class in io.opentelemetry.exporter.internal
Utilities for exporter builders.
ExporterMetrics - Class in io.opentelemetry.exporter.internal
Helper for recording metrics from exporters.
ExportLogsServiceRequest - Class in io.opentelemetry.proto.collector.logs.v1.internal
 
ExportLogsServiceRequest() - Constructor for class io.opentelemetry.proto.collector.logs.v1.internal.ExportLogsServiceRequest
 
ExportMetricsServiceRequest - Class in io.opentelemetry.proto.collector.metrics.v1.internal
 
ExportMetricsServiceRequest() - Constructor for class io.opentelemetry.proto.collector.metrics.v1.internal.ExportMetricsServiceRequest
 
ExportProfilesServiceRequest - Class in io.opentelemetry.proto.collector.profiles.v1experimental.internal
 
ExportProfilesServiceRequest() - Constructor for class io.opentelemetry.proto.collector.profiles.v1experimental.internal.ExportProfilesServiceRequest
 
ExportTraceServiceRequest - Class in io.opentelemetry.proto.collector.trace.v1.internal
 
ExportTraceServiceRequest() - Constructor for class io.opentelemetry.proto.collector.trace.v1.internal.ExportTraceServiceRequest
 
expungeStaleEntries() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
Cleans all unused references.
expungeStaleEntries() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
Cleans all unused references.
ExtendedContextPropagators - Class in io.opentelemetry.api.incubator.propagation
Utility class to simplify context propagation.
ExtendedDefaultLoggerProvider - Class in io.opentelemetry.api.incubator.logs
 
ExtendedDefaultMeterProvider - Class in io.opentelemetry.api.incubator.metrics
A MeterProvider that does nothing.
ExtendedDefaultTracerProvider - Class in io.opentelemetry.api.incubator.trace
 
ExtendedDoubleCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedDoubleCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounterBuilder with experimental APIs.
ExtendedDoubleGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGauge with experimental APIs.
ExtendedDoubleGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleGaugeBuilder with experimental APIs.
ExtendedDoubleHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogram with experimental APIs.
ExtendedDoubleHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleHistogramBuilder with experimental APIs.
ExtendedDoubleUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounter with experimental APIs.
ExtendedDoubleUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleUpDownCounterBuilder with experimental APIs.
ExtendedLogger - Interface in io.opentelemetry.api.incubator.logs
Extended Logger with experimental APIs.
ExtendedLogRecordBuilder - Interface in io.opentelemetry.api.incubator.logs
Extended LogRecordBuilder with experimental APIs.
ExtendedLongCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended DoubleCounter with experimental APIs.
ExtendedLongCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongCounterBuilder with experimental APIs.
ExtendedLongGauge - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGauge with experimental APIs.
ExtendedLongGaugeBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongGaugeBuilder with experimental APIs.
ExtendedLongHistogram - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogram with experimental APIs.
ExtendedLongHistogramBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongHistogramBuilder with experimental APIs.
ExtendedLongUpDownCounter - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounter with experimental APIs.
ExtendedLongUpDownCounterBuilder - Interface in io.opentelemetry.api.incubator.metrics
Extended LongUpDownCounterBuilder with experimental APIs.
ExtendedSpanBuilder - Interface in io.opentelemetry.api.incubator.trace
Extended SpanBuilder with experimental APIs.
ExtendedSpanProcessor - Interface in io.opentelemetry.sdk.trace.internal
Extended SpanProcessor with experimental APIs.
ExtendedTracer - Interface in io.opentelemetry.api.incubator.trace
Extended Tracer with experimental APIs.
extract(Context, C, TextMapGetter) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
extract(Context, C, TextMapGetter) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
extract(Context, C, TextMapGetter) - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
 
extract(Context, C, TextMapGetter) - Method in interface io.opentelemetry.context.propagation.TextMapPropagator
Extracts data from upstream.
extractTextMapPropagationContext(Map, ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
Extract the context from a string map, which you get from HTTP headers of the metadata of a message you're processing.

F

fail() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Complete this CompletableResultCode unsuccessfully if it is not already completed, setting the failure throwable to null.
FailedExportException - Exception Class in io.opentelemetry.exporter.internal
Represents the failure of a gRPC or HTTP exporter.
FailedExportException.GrpcExportException - Exception Class in io.opentelemetry.exporter.internal
Represents the failure of a gRPC exporter.
FailedExportException.HttpExportException - Exception Class in io.opentelemetry.exporter.internal
Represents the failure of an HTTP exporter.
failedWithResponse() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException
Returns true if the export failed with a response from the server.
failedWithResponse() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.GrpcExportException
 
failedWithResponse() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.HttpExportException
 
failExceptionally(Throwable) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Completes this CompletableResultCode unsuccessfully if it is not already completed, setting the failure throwable to throwable.
FATAL - Enum constant in enum io.opentelemetry.api.logs.Severity
 
FATAL2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
FATAL3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
FATAL4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
fields() - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
fields() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
fields() - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
 
fields() - Method in interface io.opentelemetry.context.propagation.TextMapPropagator
The propagation fields defined.
FILE_OFFSET - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
FILENAME - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 
FILENAME - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
filterByKeyName(Predicate) - Static method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Creates a processor which filters down attributes from a measurement.
filtered(ExemplarFilter, ExemplarReservoir) - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
Wraps a ExemplarReservoir with a measurement pre-filter.
FILTERED_ATTRIBUTES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
findBucketIndex(double[], double) - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils
Finds the bucket index for a histogram.
findViews(InstrumentDescriptor, InstrumentationScopeInfo) - Method in class io.opentelemetry.sdk.metrics.internal.view.ViewRegistry
Returns the metric View for a given instrument.
FLAGS - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
FLAGS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
FLAGS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
FLAGS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
FLAGS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
FLAGS - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
FLAGS - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
floatValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Returns the DoubleAdder.sum() as a float after a narrowing primitive conversion.
floatValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Returns the LongAdder.sum() as a float after a widening primitive conversion.
flush() - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
 
flush() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
The OTLP exporter does not batch metrics, so this method will immediately return with success.
flush() - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
The OTLP exporter does not batch spans, so this method will immediately return with success.
flush() - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
 
flush() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
The OTLP exporter does not batch metrics, so this method will immediately return with success.
flush() - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
The OTLP exporter does not batch spans, so this method will immediately return with success.
flush() - Method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Exports the collection of LogRecordData that have not yet been exported.
flush() - Method in interface io.opentelemetry.sdk.metrics.export.MetricExporter
A hint that any metrics previously MetricExporter.export(Collection)ed should be completed.
flush() - Method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Exports the collection of sampled Spans that have not yet been exported.
forceFlush() - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
 
forceFlush() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
 
forceFlush() - Method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Process all log records that have not yet been processed.
forceFlush() - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
Request the active log processor to process all logs that have not yet been processed.
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.
forceFlush() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
forceFlush() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
forceFlush() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
Requests the active span processor to process all span events that have not yet been processed and returns a CompletableResultCode which is completed when the flush is finished.
forceFlush() - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Processes all span events that have not yet been processed.
forEach(BiConsumer) - Method in interface io.opentelemetry.api.common.Attributes
Iterates over all the key-value pairs of attributes contained by this instance.
forEach(BiConsumer) - Method in class io.opentelemetry.sdk.internal.AttributesMap
 
forEach(BiConsumer) - Method in interface io.opentelemetry.api.baggage.Baggage
Iterates over all the entries in this Baggage.
forEach(BiConsumer) - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
Iterates over all the key-value pairs of labels contained by this instance.
forEach(BiConsumer) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
forEach(BiConsumer) - Method in interface io.opentelemetry.api.trace.TraceState
Iterates over all the key-value entries contained in this TraceState.
forName(String) - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregationUtil
Return the aggregation for the human-readable name.
fromByte(byte) - Static method in interface io.opentelemetry.api.trace.TraceFlags
Returns the TraceFlags converted from the given byte representation.
fromBytes(byte[]) - Static method in class io.opentelemetry.api.trace.SpanId
Returns the lowercase hex (base16) representation of the SpanId converted from the given bytes representation, or SpanId.getInvalid() if input is null or the given byte array is too short.
fromBytes(byte[]) - Static method in class io.opentelemetry.api.trace.TraceId
Returns the lowercase hex (base16) representation of the TraceId converted from the given bytes representation, or TraceId.getInvalid() if input is null or the given byte array is too short.
fromContext(Context) - Static method in interface io.opentelemetry.api.baggage.Baggage
Returns the Baggage from the specified Context, falling back to a empty Baggage if there is no baggage in the context.
fromContext(Context) - Static method in interface io.opentelemetry.api.trace.Span
Returns the Span from the specified Context, falling back to a default, no-op Span if there is no span in the context.
fromContextOrNull(Context) - Static method in interface io.opentelemetry.api.baggage.Baggage
Returns the Baggage from the specified Context, or null if there is no baggage in the context.
fromContextOrNull(Context) - Static method in interface io.opentelemetry.api.trace.Span
Returns the Span from the specified Context, or null if there is no span in the context.
fromCurrentStack() - Static method in interface io.opentelemetry.sdk.metrics.internal.debug.SourceInfo
Constructs source information form the current stack.
fromHex(CharSequence, int) - Static method in interface io.opentelemetry.api.trace.TraceFlags
Returns the TraceFlags converted from the given lowercase hex (base16) representation.
fromLong(long) - Static method in class io.opentelemetry.api.trace.SpanId
Returns the lowercase hex (base16) representation of the SpanId converted from the given long value representation.
fromLongs(long, long) - Static method in class io.opentelemetry.api.trace.TraceId
Returns the bytes (16-byte array) representation of the TraceId converted from the given two long values representing the lower and higher parts.
Function - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Function() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 
FUNCTION - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
FUNCTION_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Line
 

G

Gauge - Class in io.opentelemetry.proto.metrics.v1.internal
 
Gauge() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Gauge
 
GAUGE - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
GAUGE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
gaugeBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Constructs an Asynchronous Gauge instrument.
GaugeData<T> - Interface in io.opentelemetry.sdk.metrics.data
generateSpanId() - Method in interface io.opentelemetry.sdk.trace.IdGenerator
Generates a new valid SpanId.
generateTraceId() - Method in interface io.opentelemetry.sdk.trace.IdGenerator
Generates a new valid TraceId.
get() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Returns the registered global OpenTelemetry.
get() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Returns the globally registered EventLoggerProvider.
get() - Static method in interface io.opentelemetry.context.ContextStorage
Returns the ContextStorage being used by this application.
get() - Method in interface io.opentelemetry.context.ContextStorageProvider
Returns the ContextStorage to use to store Context.
get() - Static method in class io.opentelemetry.sdk.internal.JavaVersionSpecific
Returns the JavaVersionSpecific for the current version of Java.
get(int) - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
get(int) - Static method in class io.opentelemetry.sdk.metrics.internal.data.EmptyExponentialHistogramBuckets
 
get(C, String) - Method in interface io.opentelemetry.context.propagation.TextMapGetter
Returns the first value of the given propagation key or returns null.
get(AttributeKey) - Method in interface io.opentelemetry.api.common.Attributes
Returns the value for the given AttributeKey, or null if not found.
get(AttributeKey) - Method in class io.opentelemetry.sdk.internal.AttributesMap
 
get(ContextKey) - Method in interface io.opentelemetry.context.Context
Returns the value stored in this Context for the given ContextKey, or null if there is no value for the key in this context.
get(Object) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
get(Object) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
Retrieves the mapped value for key.
get(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Gets or creates a named EventLogger instance.
get(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
get(String) - Method in interface io.opentelemetry.api.logs.LoggerProvider
Gets or creates a named Logger instance.
get(String) - Method in interface io.opentelemetry.api.metrics.MeterProvider
Gets or creates a named Meter instance.
get(String) - Method in interface io.opentelemetry.api.trace.TracerProvider
Gets or creates a named tracer instance.
get(String) - Method in interface io.opentelemetry.api.trace.TraceState
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(String) - Method in class io.opentelemetry.sdk.logs.internal.SdkEventLoggerProvider
 
get(String) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
 
get(String) - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
 
get(String, String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
get(String, String) - Method in interface io.opentelemetry.api.trace.TracerProvider
Gets or creates a named and versioned tracer instance.
get(String, String) - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
 
get(String, String, String, Attributes) - Method in class io.opentelemetry.sdk.internal.ComponentRegistry
Returns the component associated with the name, version, and schemaUrl.
get(K) - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
Returns the value for the given key, or null if the key is not present.
get(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
get(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
getAdvice() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
Not part of instrument identity.
getAggregation() - Method in class io.opentelemetry.sdk.metrics.View
Returns the aggregation of the resulting metric.
getAggregationName() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
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 class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
 
getAggregationTemporality(InstrumentType) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
 
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
 
getAttribute(AttributeKey) - Method in class io.opentelemetry.sdk.resources.Resource
Returns the value for a given resource attribute key.
getAttribute(AttributeKey) - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the value for the given AttributeKey, or null if not found.
getAttributes() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the attributes of this instrumentation scope.
getAttributes() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the attributes for this log, or Attributes.empty() if unset.
getAttributes() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the attributes of the aggregation.
getAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
getAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
getAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice
 
getAttributes() - Method in class io.opentelemetry.sdk.resources.Resource
Returns a map of attributes that describe the resource.
getAttributes() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getAttributes() - Method in interface io.opentelemetry.sdk.trace.data.EventData
Return the attributes of the EventData.
getAttributes() - Method in interface io.opentelemetry.sdk.trace.data.LinkData
Returns the set of attributes.
getAttributes() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the attributes recorded for this Span.
getAttributes() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the Span attributes.
getAttributes() - Method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Return tags which will be attached to the span.
getBackoffMultiplier() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the backoff multiplier.
getBinarySerializedSize() - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
Returns the number of bytes this Marshaler will write in proto binary format.
getBinarySerializedSize() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerWithSize
 
getBinarySerializedSize() - Method in class io.opentelemetry.exporter.internal.otlp.logs.LowAllocationLogsRequestMarshaler
 
getBinarySerializedSize() - Method in class io.opentelemetry.exporter.internal.otlp.metrics.LowAllocationMetricsRequestMarshaler
 
getBinarySerializedSize() - Method in class io.opentelemetry.exporter.internal.otlp.traces.LowAllocationTraceRequestMarshaler
 
getBinarySerializedSize(AttributeKey, Object, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.AttributeKeyValueStatelessMarshaler
 
getBinarySerializedSize(KeyValue, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.KeyValueStatelessMarshaler
 
getBinarySerializedSize(Value, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.AnyValueStatelessMarshaler
 
getBinarySerializedSize(Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.logs.ResourceLogsStatelessMarshaler
 
getBinarySerializedSize(Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ResourceMetricsStatelessMarshaler
 
getBinarySerializedSize(Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.traces.ResourceSpansStatelessMarshaler
 
getBinarySerializedSize(K, V, MarshalerContext) - Method in interface io.opentelemetry.exporter.internal.marshal.StatelessMarshaler2
Returns the number of bytes this Marshaler will write.
getBinarySerializedSize(T, MarshalerContext) - Method in interface io.opentelemetry.exporter.internal.marshal.StatelessMarshaler
Returns the number of bytes marshaling given value will write in proto binary format.
getBody() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Deprecated.
getBodyValue() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the Value representation of the log body, of null if unset.
getBoolean(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a boolean-valued configuration property.
getBoolean(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getBoolean(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Boolean configuration property.
getBoolean(String, boolean) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a boolean-valued configuration property.
getBoolean(String, boolean) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Boolean configuration property.
getBoundaries() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The bucket boundaries.
getBoundaries() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
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.
getBucketCounts() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
getByName(String) - Method in class io.opentelemetry.sdk.autoconfigure.internal.NamedSpiManager
Return an implementation by name, invoking the supplier if not previously invoked.
getCardinalityLimit() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
The view's cardinality limit.
getCardinalityLimit() - Method in class io.opentelemetry.sdk.metrics.View
Returns the cardinality limit for this view.
getCardinalityLimit(InstrumentType) - Method in interface io.opentelemetry.sdk.metrics.export.CardinalityLimitSelector
Return the default cardinality limit for metrics from instruments of type instrumentType.
getCause() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.GrpcExportException
Returns the exceptional cause of failure, or null if the export failed with a response from the server.
getCause() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.HttpExportException
Returns the exceptional cause of failure, or null if the export failed with a response from the server.
getCleanerThread() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
getClock() - Method in class io.opentelemetry.sdk.metrics.internal.state.MeterProviderSharedState
Returns the Clock used for measurements.
getComponentLoader() - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Return the backing underlying ComponentLoader.
getComponents() - Method in class io.opentelemetry.sdk.internal.ComponentRegistry
Returns a Collection view of the registered components.
getConfig(AutoConfiguredOpenTelemetrySdk) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil
Returns the ConfigProperties used for auto-configuration.
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.
getCount() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getCount() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getCounts() - Method in interface io.opentelemetry.sdk.metrics.data.HistogramPointData
The counts in each bucket.
getCounts() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getData() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
Return the backing data array for these attributes.
getData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the unconstrained metric data.
getData() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getData(Class) - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
getDecision() - Method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Return decision on whether a span should be recorded, recorded and sampled or not recorded.
getDefault() - Static method in interface io.opentelemetry.api.trace.TraceFlags
Returns the default (with all flag bits off) byte representation of the TraceFlags.
getDefault() - Static method in interface io.opentelemetry.api.trace.TraceState
Returns the default TraceState with no entries.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
Returns a new OtlpHttpLogRecordExporter using the default values.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
Returns a new OtlpHttpMetricExporter using the default values.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
Returns a new OtlpHttpSpanExporter using the default values.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
Returns a new OtlpGrpcLogRecordExporter using the default values.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
Returns a new OtlpGrpcMetricExporter using the default values.
getDefault() - Static method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
Returns a new OtlpGrpcSpanExporter using the default values.
getDefault() - Static method in interface io.opentelemetry.sdk.common.Clock
Returns a default Clock which reads from system time.
getDefault() - Static method in class io.opentelemetry.sdk.common.export.RetryPolicy
Return the default RetryPolicy.
getDefault() - Static method in class io.opentelemetry.sdk.logs.LogLimits
Returns the default LogLimits.
getDefault() - Static method in interface io.opentelemetry.sdk.metrics.export.DefaultAggregationSelector
The default implementation of DefaultAggregationSelector which returns the default aggregation for each instrument.
getDefault() - Static method in class io.opentelemetry.sdk.metrics.internal.view.Base2ExponentialHistogramAggregation
 
getDefault() - Static method in class io.opentelemetry.sdk.metrics.internal.view.ExplicitBucketHistogramAggregation
 
getDefault() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns the default Resource.
getDefault() - Static method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the default SpanLimits.
getDefaultAggregation(InstrumentType) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
 
getDefaultAggregation(InstrumentType) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
 
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.internal.aggregator.EmptyMetricData
 
getDescription() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
getDescription() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
The description of the descriptor, equal to View.getDescription() if not null, else InstrumentDescriptor.getDescription().
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.
getDescription() - Method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns the description of this Status for human consumption.
getDescription() - Method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns the description of this Sampler.
getDouble(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a double-valued configuration property.
getDouble(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getDouble(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Double configuration property.
getDouble(String, double) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a double-valued configuration property.
getDouble(String, double) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Double configuration property.
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.
getDroppedAttributesCount() - Method in interface io.opentelemetry.sdk.trace.data.EventData
Returns the dropped attributes count of this event.
getDuration(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a duration property from the map, or null if it cannot be found or it has a wrong type.
getDuration(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getDuration(String, Duration) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a Duration value configuration property.
getEncoding() - Method in interface io.opentelemetry.exporter.internal.compression.Compressor
The name of the compressor encoding.
getEncoding() - Method in class io.opentelemetry.exporter.internal.compression.GzipCompressor
 
getEndEpochNanos() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getEndEpochNanos() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the end epoch timestamp in nanos of this Span.
getEntry(String) - Method in interface io.opentelemetry.api.baggage.Baggage
Returns the BaggageEntry associated with the given key.
getEntryValue(String) - Method in interface io.opentelemetry.api.baggage.Baggage
Returns the String value associated with the given key, without metadata.
getEnumNumber() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo
 
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.
getEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
getEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
getEpochNanos() - Method in interface io.opentelemetry.sdk.trace.data.EventData
Returns the epoch time in nanos of this event.
getEvents() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getEvents() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the timed events recorded for this Span.
getException() - Method in interface io.opentelemetry.sdk.trace.data.ExceptionEventData
Return the exception of the ExceptionEventData.
getExemplarFilter() - Method in class io.opentelemetry.sdk.metrics.internal.state.MeterProviderSharedState
Returns the ExemplarFilter for remembering synchronous measurements.
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.
getExemplars() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
getExemplars() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getExemplars() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getExemplars() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
getExplicitBucketBoundaries() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice
 
getExponentialHistogramData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the ExponentialHistogramData if type is MetricDataType.EXPONENTIAL_HISTOGRAM, otherwise a default empty data.
getFailureThrowable() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
getFieldNumber() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
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.
getHasParentIsRemoteMask() - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Returns the int (fixed32) representation of the 4 bytes flags with the has_parent_context_is_remote flag bit on.
getHeaders() - Method in interface io.opentelemetry.exporter.internal.auth.Authenticator
Method called by the exporter to get headers to be used on a request that requires authentication.
getHistogramData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the HistogramData if type is MetricDataType.HISTOGRAM, otherwise a default empty data.
getHowToEnableMessage() - Static method in class io.opentelemetry.sdk.metrics.internal.debug.DebugConfig
Returns the message we send for how to enable better metrics debugging.
getIdentityMap() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Returns a pooled identity map.
getIfPresent(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
getIfPresent(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
getInitialBackoff() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the initial backoff.
getInstance() - Static method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
Singleton instance of the W3C Baggage Propagator.
getInstance() - Static method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
Returns a singleton instance of a TextMapPropagator implementing the W3C TraceContext propagation.
getInstance() - Method in interface io.opentelemetry.exporter.internal.compression.CompressorProvider
Return the Compressor.
getInstance() - Static method in class io.opentelemetry.exporter.internal.compression.GzipCompressor
 
getInstance() - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
Get an empty instance of metric data.
getInstance() - Static method in class io.opentelemetry.sdk.metrics.internal.view.DefaultAggregation
 
getInstance() - Static method in class io.opentelemetry.sdk.metrics.internal.view.DropAggregation
 
getInstance() - Static method in class io.opentelemetry.sdk.metrics.internal.view.LastValueAggregation
 
getInstance() - Static method in class io.opentelemetry.sdk.metrics.internal.view.SumAggregation
 
getInstance(MarshalerContext.Key, Supplier) - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
getInstrumentationLibraryInfo() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
Deprecated.
getInstrumentationLibraryInfo() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
getInstrumentationLibraryInfo() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
getInstrumentationScopeInfo() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the instrumentation scope that generated this log.
getInstrumentationScopeInfo() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric InstrumentationScopeInfo.
getInstrumentationScopeInfo() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getInstrumentationScopeInfo() - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
Get the instrumentation scope info.
getInstrumentationScopeInfo() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getInstrumentationScopeInfo() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the instrumentation scope specified when creating the tracer which produced this Span.
getInstrumentationScopeInfo() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the instrumentation scope specified when creating the tracer which produced this span.
getInstrumentName() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected instrument name, or null if this selects all instrument names.
getInstrumentSelector() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
Instrument filter for applying this view.
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.
getInt(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns an Integer-valued configuration property.
getInt(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getInt(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Integer configuration property.
getInt(String, int) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns an Integer-valued configuration property.
getInt(String, int) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Integer configuration property.
getInvalid() - Static method in interface io.opentelemetry.api.trace.Span
Returns an invalid Span.
getInvalid() - Static method in interface io.opentelemetry.api.trace.SpanContext
Returns the invalid SpanContext that can be used for no-op operations.
getInvalid() - Static method in class io.opentelemetry.api.trace.SpanId
Returns the invalid SpanId in lowercase hex (base16) representation.
getInvalid() - Static method in class io.opentelemetry.api.trace.TraceId
Returns the invalid TraceId in lowercase hex (base16) representation.
getJsonName() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo
 
getJsonName() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
getKey() - Method in interface io.opentelemetry.api.common.AttributeKey
Returns the underlying String representation of the key.
getKey() - Method in interface io.opentelemetry.api.common.KeyValue
Returns the key.
getKey() - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
getKeyManager() - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
getKeyUtf8() - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
Returns the key, encoded as UTF-8 bytes.
getKind() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getKind() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the kind of this Span.
getKind() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the kind of the span.
getLastCollectEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
Get the time of the last collection for the reader.
getLatencyNanos() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the latency of the Span in nanos.
getLength() - Static method in class io.opentelemetry.api.trace.SpanId
Returns the length of the lowercase hex (base16) representation of the SpanId.
getLength() - Static method in interface io.opentelemetry.api.trace.TraceFlags
Returns the length of the lowercase hex (base16) representation of the TraceFlags.
getLength() - Static method in class io.opentelemetry.api.trace.TraceId
Returns the length of the lowercase hex (base16) representation of the TraceId.
getLinks() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getLinks() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns links recorded for this Span.
getList() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Returns a pooled list.
getList(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a list-valued configuration property.
getList(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getList(String, List) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a List value configuration property.
getListeners() - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Return the set of SPIs loaded which implement AutoConfigureListener.
getLogRecordExporter() - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
Return the processor's configured LogRecordExporter.
getLogRecordExporter() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
Return the processor's configured LogRecordExporter.
getLogsBridge() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the LoggerProvider for bridging logs into OpenTelemetry.
getLogsBridge() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
getLong(int) - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
getLong(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a Long-valued configuration property.
getLong(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getLong(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Long configuration property.
getLong(String, long) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a Long-valued configuration property.
getLong(String, long) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a Long configuration property.
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.
getLookupKey(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
getMap(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a Map configuration property.
getMap(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getMap(String, Map) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a Map value configuration property.
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.
getMax() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getMax() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getMaxAttempts() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the max number of attempts, including the original request.
getMaxAttributeValueLength() - Method in class io.opentelemetry.sdk.logs.LogLimits
Returns the max number of characters for string attribute values.
getMaxAttributeValueLength() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of characters for string attribute values.
getMaxBackoff() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the max backoff.
getMaxNumberOfAttributes() - Method in class io.opentelemetry.sdk.logs.LogLimits
Returns the max number of attributes per LogRecordData.
getMaxNumberOfAttributes() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of attributes per Span.
getMaxNumberOfAttributesPerEvent() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of attributes per event.
getMaxNumberOfAttributesPerLink() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of attributes per link.
getMaxNumberOfEvents() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of events per Span.
getMaxNumberOfLinks() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns the max number of links per Span.
getMemoryMode() - Method in class io.opentelemetry.exporter.internal.otlp.logs.LogReusableDataMarshaler
 
getMemoryMode() - Method in class io.opentelemetry.exporter.internal.otlp.metrics.MetricReusableDataMarshaler
 
getMemoryMode() - Method in class io.opentelemetry.exporter.internal.otlp.traces.SpanReusableDataMarshaler
 
getMemoryMode() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
 
getMemoryMode() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
 
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
 
getMetadata() - Method in interface io.opentelemetry.api.baggage.BaggageEntry
Returns the entry's BaggageEntryMetadata.
getMeter(String) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Gets or creates a named meter instance from the globally registered MeterProvider.
getMeter(String) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named meter instance from the MeterProvider for this OpenTelemetry.
getMeterName() - Method in class io.opentelemetry.sdk.metrics.InstrumentSelector
Returns the selected meter name, or null if this selects instruments from all meter names.
getMeterProvider() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Returns the globally registered MeterProvider.
getMeterProvider() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the MeterProvider for this OpenTelemetry.
getMeterProvider() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
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.
getMetricDescriptor() - Method in class io.opentelemetry.sdk.metrics.internal.state.AsynchronousMetricStorage
 
getMetricDescriptor() - Method in class io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage
 
getMetricDescriptor() - Method in interface io.opentelemetry.sdk.metrics.internal.state.MetricStorage
Returns a description of the metric produced in this storage.
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.
getMin() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getMin() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterComponentProvider
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterComponentProvider
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterComponentProvider
 
getName() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider
 
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider
Returns the name of this propagator, which can be specified with the otel.propagators property to enable it.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider
The name of the exporter, to be referenced in configuration files.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ConfigurableMetricReaderProvider
Returns the name of this reader, which can be specified with the otel.metrics.exporter property to enable it.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.logs.ConfigurableLogRecordExporterProvider
Returns the name of this exporter, which can be specified with the otel.logs.exporter property to enable it.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.metrics.ConfigurableMetricExporterProvider
Returns the name of this exporter, which can be specified with the otel.metrics.exporter property to enable it.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSamplerProvider
Returns the name of this sampler, which can be specified with the otel.traces.sampler property to enable it.
getName() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
Returns the name of this exporter, which can be specified with the otel.traces.exporter property to enable it.
getName() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the name of the instrumentation library.
getName() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the name of the instrumentation scope.
getName() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric name.
getName() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getName() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
getName() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
The name of the descriptor, equal to View.getName() if not null, else InstrumentDescriptor.getName().
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.
getName() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getName() - Method in interface io.opentelemetry.sdk.trace.data.EventData
Return the name of the EventData.
getName() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the name of this Span.
getName() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the name of the Span.
getNegativeBuckets() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Return the ExponentialHistogramBuckets representing the negative measurements taken for this histogram.
getNegativeBuckets() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getNoop() - Static method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
 
getNoop() - Static method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
 
getNoop() - Static method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
getObservedTimestampEpochNanos() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the timestamp at which the log record was observed, in epoch nanos.
getOffset() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The offset shifts the bucket boundaries according to lower_bound = base^(offset+i).
getOffset() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
getOpenTelemetrySdk() - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk
Returns the OpenTelemetrySdk that was auto-configured, or an effectively noop instance if the SDK has been disabled.
getOtlpProtocol(String, ConfigProperties) - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
Determine the configured OTLP protocol for the dataType.
getParentIsRemoteMask() - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Returns the int (fixed32) representation of the 4 bytes flags with the has_parent_context_is_remote and parent_context_is_remote flag bits on.
getParentSpanContext() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getParentSpanContext() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the parent SpanContext.
getParentSpanContext() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the parent SpanContext of the Span, or SpanContext.getInvalid() if this is a root span.
getParentSpanId() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the parent SpanId.
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
 
getPoints() - Method in class io.opentelemetry.sdk.metrics.internal.data.ImmutableGaugeData
 
getPositiveBuckets() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Return the ExponentialHistogramBuckets representing the positive measurements taken for this histogram.
getPositiveBuckets() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getPropagator(ConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigurablePropagatorProvider
Returns a TextMapPropagator that can be registered to OpenTelemetry by providing the property value specified by ConfigurablePropagatorProvider.getName().
getPropagators() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Returns the globally registered ContextPropagators for remote propagation of a context.
getPropagators() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the ContextPropagators for this OpenTelemetry.
getPropagators() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
getPropertyKeys() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a set of all configuration property keys.
getProxySelector() - Method in class io.opentelemetry.sdk.common.export.ProxyOptions
Return the ProxySelector.
getQuantile() - Method in interface io.opentelemetry.sdk.metrics.data.ValueAtQuantile
Returns the quantile of a distribution.
getReader() - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
 
getRegisteredReader() - Method in class io.opentelemetry.sdk.metrics.internal.state.AsynchronousMetricStorage
Returns the registered reader this storage is associated with.
getResource() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the resource of this log.
getResource() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric Resource.
getResource() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getResource() - Method in class io.opentelemetry.sdk.metrics.internal.state.MeterProviderSharedState
Returns the Resource to attach telemetry to.
getResource() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getResource() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the resource of this Span.
getResponse() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.GrpcExportException
Returns the response if the export failed with a response from the server, or null if the export failed exceptionally with no response.
getResponse() - Method in exception class io.opentelemetry.exporter.internal.FailedExportException.HttpExportException
Returns the response if the export failed with a response from the server, or null if the export failed exceptionally with no response.
getReusableBucketCountsList() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
getSampled() - Static method in interface io.opentelemetry.api.trace.TraceFlags
Returns the lowercase hex (base16) representation of the TraceFlags with the sampling flag bit on.
getSampler() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
Returns the configured Sampler.
getScalarList(String, Class) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a List configuration property.
getScalarList(String, Class, List) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a List configuration property.
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.
getScale() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
getScale() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getSchemaUrl() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the URL of the schema used by this instrumentation library, or null if not available.
getSchemaUrl() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the URL of the schema used by this instrumentation scope, or null if not available.
getSchemaUrl() - Method in class io.opentelemetry.sdk.resources.Resource
Returns the URL of the OpenTelemetry schema used by this resource.
getSdkLoggerProvider() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
Returns the SdkLoggerProvider for this OpenTelemetrySdk.
getSdkMeterProvider() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
Returns the SdkMeterProvider for this OpenTelemetrySdk.
getSdkTracerProvider() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
Returns the SdkTracerProvider for this OpenTelemetrySdk.
getSet(ConfigProperties, String) - Static method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
Returns ConfigProperties.getList(String) as a Set after validating there are no duplicate entries.
getSeverity() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the severity for this log, or Severity.UNDEFINED_SEVERITY_NUMBER if unset.
getSeverityNumber() - Method in enum io.opentelemetry.api.logs.Severity
 
getSeverityText() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the severity text for this log, or null if unset.
getSize() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
getSourceInfo() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
Debugging information for this instrument.
getSourceInstrument() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
The instrument which lead to the creation of this metric.
getSpanContext() - Method in interface io.opentelemetry.api.trace.Span
Returns the SpanContext associated with this Span.
getSpanContext() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Return the span context for this log, or SpanContext.getInvalid() if unset.
getSpanContext() - Method in interface io.opentelemetry.sdk.metrics.data.ExemplarData
Returns the SpanContext associated with this exemplar.
getSpanContext() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getSpanContext() - Method in interface io.opentelemetry.sdk.trace.data.LinkData
Returns the SpanContext of the span this LinkData refers to.
getSpanContext() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the SpanContext of the Span.
getSpanContext() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns the SpanContext of the Span.
getSpanExporter() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
Return the processor's configured SpanExporter.
getSpanExporter() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
Return the processor's configured SpanExporter.
getSpanId() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the span identifier associated with this SpanContext as 16 character lowercase hex String.
getSpanId() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Gets the span id for this span.
getSpanIdBuffer() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Returns a buffer that can be used to hold a span id.
getSpanIdBytes() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the span identifier associated with this SpanContext as 8-byte array.
getSpanLimits() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
Returns the SpanLimits that are currently applied to created spans.
getSslContext() - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
Get the SSLContext.
getStartEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.data.PointData
Returns the start time of the aggregation in epoch nanos.
getStartEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
getStartEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getStartEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getStartEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
getStartEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.state.MeterProviderSharedState
Returns the timestamp when the SdkMeterProvider was started, in epoch nanos.
getStartEpochNanos() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getStartEpochNanos() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the start epoch timestamp in nanos of this Span.
getStatus() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getStatus() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns the Status.
getStatusCode() - Method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns the status code.
getStatusMessage(byte[]) - Static method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
Parses the message out of a serialized gRPC Status.
getStorages() - Method in class io.opentelemetry.sdk.metrics.internal.state.MetricStorageRegistry
Returns a Collection of the registered MetricStorage.
getString(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a string-valued configuration property.
getString(String) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
 
getString(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a String configuration property.
getString(String, String) - Static method in class io.opentelemetry.api.internal.ConfigUtil
Return the system property or environment variable for the key.
getString(String, String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties
Returns a string-valued configuration property.
getString(String, String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a String configuration property.
getStructured(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a StructuredConfigProperties configuration property.
getStructured(String, StructuredConfigProperties) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a StructuredConfigProperties configuration property.
getStructuredConfig(AutoConfiguredOpenTelemetrySdk) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil
Returns the StructuredConfigProperties used for auto-configuration when file based configuration is used.
getStructuredConfigOtlpProtocol(StructuredConfigProperties) - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
Determine the configured OTLP protocol for the dataType.
getStructuredList(String) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a list of StructuredConfigProperties configuration property.
getStructuredList(String, List) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.StructuredConfigProperties
Returns a list of StructuredConfigProperties configuration property.
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.
getSum() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
getSum() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
getSummaryData() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the SummaryData if type is MetricDataType.SUMMARY, otherwise a default empty data.
getTag() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
getTagSize() - Method in class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
getTextMapPropagationContext(ContextPropagators) - Static method in class io.opentelemetry.api.incubator.propagation.ExtendedContextPropagators
Injects the current context into a string map, which can then be added to HTTP headers or the metadata of a message.
getTextMapPropagator() - Method in interface io.opentelemetry.context.propagation.ContextPropagators
Returns a TextMapPropagator propagator.
getTimestampEpochNanos() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the timestamp at which the log record occurred, in epoch nanos.
getTotalAddedValues() - Method in class io.opentelemetry.sdk.internal.AttributesMap
Get the total number of attributes added, including those dropped for capcity limits.
getTotalAttributeCount() - Method in interface io.opentelemetry.sdk.logs.data.LogRecordData
Returns the total number of attributes that were recorded on this log.
getTotalAttributeCount() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getTotalAttributeCount() - Method in interface io.opentelemetry.sdk.trace.data.EventData
The total number of attributes that were recorded on this Event.
getTotalAttributeCount() - Method in interface io.opentelemetry.sdk.trace.data.LinkData
The total number of attributes that were recorded on this Link.
getTotalAttributeCount() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
The total number of attributes that were recorded on this span.
getTotalCount() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramBuckets
The total count is the sum of all the values in the buckets.
getTotalCount() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
getTotalRecordedEvents() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getTotalRecordedEvents() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
The total number of EventData events that were recorded on this span.
getTotalRecordedLinks() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
getTotalRecordedLinks() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
The total number of LinkData links that were recorded on this span.
getTraceFlags() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the trace flags associated with this SpanContext.
getTraceFlags(int) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Returns the W3C TraceFlags (least significant 8 bits) portion from the given 32 bit span flags fields.
getTraceId() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the trace identifier associated with this SpanContext as 32 character lowercase hex String.
getTraceId() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Gets the trace id for this span.
getTraceIdBuffer() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Returns a buffer that can be used to hold a trace id.
getTraceIdBytes() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the trace identifier associated with this SpanContext as 16-byte array.
getTracer(String) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Gets or creates a named tracer instance from the globally registered TracerProvider.
getTracer(String) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named tracer instance from the TracerProvider for this OpenTelemetry.
getTracer(String, String) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Gets or creates a named and versioned tracer instance from the globally registered TracerProvider.
getTracer(String, String) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named and versioned tracer instance from the TracerProvider in this OpenTelemetry.
getTracerProvider() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Returns the globally registered TracerProvider.
getTracerProvider() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the TracerProvider for this OpenTelemetry.
getTracerProvider() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
getTraceState() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns the TraceState associated with this SpanContext.
getTrustManager() - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
getType() - Method in interface io.opentelemetry.api.common.AttributeKey
Returns the type of attribute for this key.
getType() - Method in interface io.opentelemetry.api.common.Value
Returns the type of this Value.
getType() - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
getType() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterComponentProvider
 
getType() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterComponentProvider
 
getType() - Method in class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterComponentProvider
 
getType() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ComponentProvider
The type of SDK extension component.
getType() - Method in interface io.opentelemetry.sdk.logs.data.Body
Deprecated.
getType() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the type of this metric.
getType() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getType() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
getUnit() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns the metric unit.
getUnit() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
getUnit() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
getUpdatedTraceState(TraceState) - Method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Return an optionally-updated TraceState, based on the parent TraceState.
getUserAgent() - Static method in class io.opentelemetry.exporter.otlp.internal.OtlpUserAgent
Return an OTLP User-Agent header value of the form "OTel OTLP Exporter Java/{version}".
getValue() - Method in interface io.opentelemetry.api.baggage.BaggageEntry
Returns the entry's value.
getValue() - Method in interface io.opentelemetry.api.baggage.BaggageEntryMetadata
Returns the String value of this BaggageEntryMetadata.
getValue() - Method in interface io.opentelemetry.api.common.KeyValue
Returns the value.
getValue() - Method in interface io.opentelemetry.api.common.Value
Returns the value for this Value.
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.
getValue() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
getValue() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
getValues() - Method in interface io.opentelemetry.sdk.metrics.data.SummaryPointData
Returns the list of values at different quantiles in the distribution of measurements.
getValueType() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
 
getVersion() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the version of the instrumentation library, or null if not available.
getVersion() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the version of the instrumentation scope, or null if not available.
getView() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
The view that lead to the creation of this metric.
getView() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
The view to apply.
getViewAttributesProcessor() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
getViewRegistry() - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
Get the ViewRegistry for the reader.
getViewSourceInfo() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
The SourceInfo from where the view was registered.
getViewSourceInfo() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
The SourceInfo from where the view was registered.
getZeroCount() - Method in interface io.opentelemetry.sdk.metrics.data.ExponentialHistogramPointData
Returns the number of measurements equal to zero in this data point.
getZeroCount() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
GlobalEventLoggerProvider - Class in io.opentelemetry.api.incubator.events
This class provides a temporary global accessor for EventLoggerProvider until the event API is marked stable.
GlobalOpenTelemetry - Class in io.opentelemetry.api
A global singleton for the entrypoint to telemetry functionality for tracing, metrics and baggage.
GlobUtil - Class in io.opentelemetry.sdk.internal
Utilities for glob pattern matching.
groupByResourceAndScope(Collection, Function, Function, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Groups SDK items by resource and instrumentation scope.
groupByResourceAndScope(Collection, Function, Function, Function) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Groups SDK items by resource and instrumentation scope.
GRPC_STATUS_ABORTED - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_CANCELLED - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_DATA_LOSS - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_DEADLINE_EXCEEDED - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_OUT_OF_RANGE - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_RESOURCE_EXHAUSTED - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_UNAVAILABLE - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_UNIMPLEMENTED - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GRPC_STATUS_UNKNOWN - Static variable in class io.opentelemetry.exporter.internal.grpc.GrpcExporterUtil
 
GrpcExporter<T> - Class in io.opentelemetry.exporter.internal.grpc
Generic gRPC exporter.
GrpcExporter(String, String, GrpcSender, Supplier) - Constructor for class io.opentelemetry.exporter.internal.grpc.GrpcExporter
 
GrpcExporterBuilder<T> - Class in io.opentelemetry.exporter.internal.grpc
A builder for GrpcExporter.
GrpcExporterBuilder(String, String, long, URI, Supplier, String) - Constructor for class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
GrpcExporterUtil - Class in io.opentelemetry.exporter.internal.grpc
This class is internal and is hence not for public use.
grpcFailedExceptionally(Throwable) - Static method in exception class io.opentelemetry.exporter.internal.FailedExportException
Indicates a gRPC export failed exceptionally without receiving a response from the server.
grpcFailedWithResponse(GrpcResponse) - Static method in exception class io.opentelemetry.exporter.internal.FailedExportException
Indicates a gRPC export failed after receiving a response from the server.
GrpcResponse - Class in io.opentelemetry.exporter.internal.grpc
This class is internal and is hence not for public use.
GrpcSender<T> - Interface in io.opentelemetry.exporter.internal.grpc
An exporter of a messages encoded by Marshaler using the gRPC wire format.
GrpcSenderProvider - Interface in io.opentelemetry.exporter.internal.grpc
A service provider interface (SPI) for providing GrpcSenders backed by different client libraries.
grpcStatusDescription() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcResponse
 
grpcStatusValue() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcResponse
 
GuardedBy - Annotation Type in io.opentelemetry.api.internal
The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit Lock.
GzipCompressor - Class in io.opentelemetry.exporter.internal.compression

H

HAS_FILENAMES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
HAS_FUNCTIONS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
HAS_INLINE_FRAMES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
HAS_LINE_NUMBERS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
hasAttributes() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice
 
hasDoubleValue() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
hasDoubleValue() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
hasEnded() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
hasEnded() - Method in interface io.opentelemetry.sdk.trace.data.SpanData
Returns whether this Span has already been ended.
hasEnded() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
Returns whether this Span has already been ended.
hashCode() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
hashCode() - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.InstrumentDescriptor
Uses case-insensitive version of InstrumentDescriptor.getName(), ignores InstrumentDescriptor.getAdvice() (not part of instrument identity}, ignores InstrumentDescriptor.getSourceInfo().
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.MetricDescriptor
Uses case-insensitive version of MetricDescriptor.getName().
hashCode() - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
 
hashCode() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
hasLongValue() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
hasLongValue() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
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.
hasMax() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
hasMax() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
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.
hasMin() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
hasMin() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
hasRecordedValues() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
Checks whether this handle has values recorded.
Histogram - Class in io.opentelemetry.proto.metrics.v1.internal
 
Histogram() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Histogram
 
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
 
HISTOGRAM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
histogramBucketReservoir(Clock, List) - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
A Reservoir sampler that preserves the latest seen measurement per-histogram bucket.
histogramBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Constructs a Histogram instrument.
HistogramData - Interface in io.opentelemetry.sdk.metrics.data
Data for a MetricDataType.HISTOGRAM metric.
HistogramDataPoint - Class in io.opentelemetry.proto.metrics.v1.internal
 
HistogramDataPoint() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
HistogramPointData - Interface in io.opentelemetry.sdk.metrics.data
Point data for HistogramData.
HttpExporter<T> - Class in io.opentelemetry.exporter.internal.http
An exporter for http/protobuf or http/json using a signal-specific Marshaler.
HttpExporter(String, String, HttpSender, Supplier, boolean) - Constructor for class io.opentelemetry.exporter.internal.http.HttpExporter
 
HttpExporterBuilder<T> - Class in io.opentelemetry.exporter.internal.http
A builder for HttpExporter.
HttpExporterBuilder(String, String, String) - Constructor for class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
httpFailedExceptionally(Throwable) - Static method in exception class io.opentelemetry.exporter.internal.FailedExportException
Indicates an HTTP export failed exceptionally without receiving a response from the server.
httpFailedWithResponse(HttpSender.Response) - Static method in exception class io.opentelemetry.exporter.internal.FailedExportException
Indicates an HTTP export failed after receiving a response from the server.
HttpSender - Interface in io.opentelemetry.exporter.internal.http
An abstraction for sending HTTP requests and handling responses.
HttpSender.Response - Interface in io.opentelemetry.exporter.internal.http
The HTTP response.
HttpSenderProvider - Interface in io.opentelemetry.exporter.internal.http
A service provider interface (SPI) for providing HttpSenders backed by different HTTP client libraries.

I

ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 
ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
IdGenerator - Interface in io.opentelemetry.sdk.trace
Interface used by the SdkTracer to generate new SpanIds and TraceIds.
IMMUTABLE_DATA - Enum constant in enum io.opentelemetry.sdk.common.export.MemoryMode
Uses immutable data structures.
immutableCopy() - Method in class io.opentelemetry.sdk.internal.AttributesMap
Create an immutable copy of the attributes in this map.
ImmutableDoubleExemplarData - Class in io.opentelemetry.sdk.metrics.internal.data
An ExemplarData with double measurements.
ImmutableDoublePointData - Class in io.opentelemetry.sdk.metrics.internal.data
DoublePoint is a single data point in a timeseries that describes the time-varying value of a double metric.
ImmutableExponentialHistogramBuckets - Class in io.opentelemetry.sdk.metrics.internal.data
Auto value implementation of ExponentialHistogramBuckets.
ImmutableExponentialHistogramData - Class in io.opentelemetry.sdk.metrics.internal.data
Auto value implementation of ExponentialHistogramData.
ImmutableExponentialHistogramPointData - Class in io.opentelemetry.sdk.metrics.internal.data
Auto value implementation of ExponentialHistogramPointData.
ImmutableGaugeData<T> - Class in io.opentelemetry.sdk.metrics.internal.data
GaugeData recorded uses doubles.
ImmutableHistogramData - Class in io.opentelemetry.sdk.metrics.internal.data
A histogram metric point.
ImmutableHistogramPointData - Class in io.opentelemetry.sdk.metrics.internal.data
An approximate representation of the distribution of measurements.
ImmutableKeyValuePairs<K,V> - Class in io.opentelemetry.api.internal
An immutable set of key-value pairs.
ImmutableKeyValuePairs(Object[]) - Constructor for class io.opentelemetry.api.internal.ImmutableKeyValuePairs
Stores the raw object data directly.
ImmutableKeyValuePairs(Object[], Comparator) - Constructor for class io.opentelemetry.api.internal.ImmutableKeyValuePairs
Sorts and dedupes the key/value pairs in data.
ImmutableLongExemplarData - Class in io.opentelemetry.sdk.metrics.internal.data
An ExemplarData with long measurements.
ImmutableLongPointData - Class in io.opentelemetry.sdk.metrics.internal.data
LongPoint is a single data point in a timeseries that describes the time-varying values of a int64 metric.
ImmutableMeasurement - Class in io.opentelemetry.sdk.metrics.internal.state
A long or double measurement recorded from ObservableLongMeasurement or ObservableDoubleMeasurement.
ImmutableMeasurement() - Constructor for class io.opentelemetry.sdk.metrics.internal.state.ImmutableMeasurement
 
ImmutableMetricData - Class in io.opentelemetry.sdk.metrics.internal.data
A container of metrics.
ImmutableSpanContext - Class in io.opentelemetry.api.internal
This class is internal and is hence not for public use.
ImmutableSpanContext() - Constructor for class io.opentelemetry.api.internal.ImmutableSpanContext
 
ImmutableSumData<T> - Class in io.opentelemetry.sdk.metrics.internal.data
SumData recorded uses doubles.
ImmutableSummaryData - Class in io.opentelemetry.sdk.metrics.internal.data
A summary metric point.
ImmutableSummaryPointData - Class in io.opentelemetry.sdk.metrics.internal.data
A single data point that summarizes the values in a time series of numeric values.
ImmutableValueAtQuantile - Class in io.opentelemetry.sdk.metrics.internal.data
A summary metric value.
ImplicitContextKeyed - Interface in io.opentelemetry.context
A value that can be stored inside Context.
increment() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Equivalent to add(1).
incubatingApiIfAvailable(T, String) - Static method in class io.opentelemetry.api.internal.IncubatingUtil
 
IncubatingUtil - Class in io.opentelemetry.api.internal
Incubating utilities.
INFO - Enum constant in enum io.opentelemetry.api.logs.Severity
 
INFO2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
INFO3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
INFO4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
initialize() - Static method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk
Returns an AutoConfiguredOpenTelemetrySdk automatically initialized through recognized system properties and environment variables.
initialize(Collection) - Method in class io.opentelemetry.exporter.internal.otlp.logs.LowAllocationLogsRequestMarshaler
 
initialize(Collection) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.LowAllocationMetricsRequestMarshaler
 
initialize(Collection) - Method in class io.opentelemetry.exporter.internal.otlp.traces.LowAllocationTraceRequestMarshaler
 
inject(Context, C, TextMapSetter) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
inject(Context, C, TextMapSetter) - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
inject(Context, C, TextMapSetter) - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
 
inject(Context, C, TextMapSetter) - Method in interface io.opentelemetry.context.propagation.TextMapPropagator
Injects data for downstream consumers, for example as HTTP headers.
INSTANCE - Static variable in class io.opentelemetry.exporter.internal.otlp.AnyValueStatelessMarshaler
 
INSTANCE - Static variable in class io.opentelemetry.exporter.internal.otlp.AttributeKeyValueStatelessMarshaler
 
INSTANCE - Static variable in class io.opentelemetry.exporter.internal.otlp.KeyValueStatelessMarshaler
 
INSTANCE - Static variable in class io.opentelemetry.sdk.metrics.internal.aggregator.DropAggregator
 
InstrumentationLibraryInfo - Class in io.opentelemetry.sdk.common
Deprecated.
InstrumentationScope - Class in io.opentelemetry.proto.common.v1.internal
 
InstrumentationScope() - Constructor for class io.opentelemetry.proto.common.v1.internal.InstrumentationScope
 
InstrumentationScopeInfo - Class in io.opentelemetry.sdk.common
Holds information about instrumentation scope.
InstrumentationScopeInfoBuilder - Class in io.opentelemetry.sdk.common
InstrumentationScopeMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of InstrumentationScopeInfo.
InstrumentationScopeUtil - Class in io.opentelemetry.sdk.internal
This class is internal and is hence not for public use.
InstrumentationUtil - Class in io.opentelemetry.api.internal
This class is internal and is hence not for public use.
InstrumentationUtil - Class in io.opentelemetry.exporter.internal
Deprecated.
use InstrumentationUtil instead. This class should be removed once instrumentation does not refer to it anymore.
InstrumentDescriptor - Class in io.opentelemetry.sdk.metrics.internal.descriptor
Describes an instrument that was registered to record data.
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.
INT_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
INTERNAL - Enum constant in enum io.opentelemetry.api.trace.SpanKind
Default value.
InternalAttributeKeyImpl<T> - Class in io.opentelemetry.api.internal
Default AttributeKey implementation which preencodes to UTF8 for OTLP export.
intValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Returns the DoubleAdder.sum() as a int after a narrowing primitive conversion.
intValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Returns the LongAdder.sum() as a int after a narrowing primitive conversion.
INVALID - Static variable in class io.opentelemetry.api.internal.ImmutableSpanContext
 
invokeCallback(RegisteredReader, long, long) - Method in class io.opentelemetry.sdk.metrics.internal.state.CallbackRegistration
 
io.opentelemetry.api - package io.opentelemetry.api
The OpenTelemetry API.
io.opentelemetry.api.baggage - package io.opentelemetry.api.baggage
API for associating entries with scoped operations.
io.opentelemetry.api.baggage.propagation - package io.opentelemetry.api.baggage.propagation
Default OpenTelemetry remote baggage propagators.
io.opentelemetry.api.common - package io.opentelemetry.api.common
This package contains code common across the OpenTelemetry APIs, including Attributes and classes/utilities for interacting with them.
io.opentelemetry.api.incubator.events - package io.opentelemetry.api.incubator.events
 
io.opentelemetry.api.incubator.logs - package io.opentelemetry.api.incubator.logs
 
io.opentelemetry.api.incubator.metrics - package io.opentelemetry.api.incubator.metrics
 
io.opentelemetry.api.incubator.propagation - package io.opentelemetry.api.incubator.propagation
 
io.opentelemetry.api.incubator.trace - package io.opentelemetry.api.incubator.trace
 
io.opentelemetry.api.internal - package io.opentelemetry.api.internal
Interfaces and implementations that are internal to OpenTelemetry.
io.opentelemetry.api.logs - package io.opentelemetry.api.logs
API for writing log appenders.
io.opentelemetry.api.metrics - package io.opentelemetry.api.metrics
This package describes the Metrics API that can be used to record application Metrics.
io.opentelemetry.api.trace - package io.opentelemetry.api.trace
API for distributed tracing.
io.opentelemetry.api.trace.propagation - package io.opentelemetry.api.trace.propagation
Default OpenTelemetry remote trace propagators.
io.opentelemetry.api.trace.propagation.internal - package io.opentelemetry.api.trace.propagation.internal
Interfaces and implementations that are internal to OpenTelemetry.
io.opentelemetry.context - package io.opentelemetry.context
A context propagation mechanism which can carry scoped-values across API boundaries and between threads.
io.opentelemetry.context.internal.shaded - package io.opentelemetry.context.internal.shaded
Interfaces and implementations that are internal to OpenTelemetry.
io.opentelemetry.context.propagation - package io.opentelemetry.context.propagation
Interfaces for defining ContextPropagators for allowing context propagation across process boundaries, for example when sending context to a remote server.
io.opentelemetry.exporter.internal - package io.opentelemetry.exporter.internal
Internal utilities for exporters.
io.opentelemetry.exporter.internal.auth - package io.opentelemetry.exporter.internal.auth
Utilities for exporter authentication.
io.opentelemetry.exporter.internal.compression - package io.opentelemetry.exporter.internal.compression
 
io.opentelemetry.exporter.internal.grpc - package io.opentelemetry.exporter.internal.grpc
Utilities for gRPC exporters.
io.opentelemetry.exporter.internal.http - package io.opentelemetry.exporter.internal.http
 
io.opentelemetry.exporter.internal.marshal - package io.opentelemetry.exporter.internal.marshal
Marshaling framework for serializing data to protobuf format.
io.opentelemetry.exporter.internal.otlp - package io.opentelemetry.exporter.internal.otlp
Utilities for working with the OTLP format.
io.opentelemetry.exporter.internal.otlp.logs - package io.opentelemetry.exporter.internal.otlp.logs
Marshaling of OTLP logs.
io.opentelemetry.exporter.internal.otlp.metrics - package io.opentelemetry.exporter.internal.otlp.metrics
Marshaling of OTLP metrics.
io.opentelemetry.exporter.internal.otlp.traces - package io.opentelemetry.exporter.internal.otlp.traces
Marshaling of OTLP traces.
io.opentelemetry.exporter.otlp.all.internal - package io.opentelemetry.exporter.otlp.all.internal
 
io.opentelemetry.exporter.otlp.http.logs - package io.opentelemetry.exporter.otlp.http.logs
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
io.opentelemetry.exporter.otlp.http.metrics - package io.opentelemetry.exporter.otlp.http.metrics
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
io.opentelemetry.exporter.otlp.http.trace - package io.opentelemetry.exporter.otlp.http.trace
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
io.opentelemetry.exporter.otlp.internal - package io.opentelemetry.exporter.otlp.internal
 
io.opentelemetry.exporter.otlp.logs - package io.opentelemetry.exporter.otlp.logs
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
io.opentelemetry.exporter.otlp.metrics - package io.opentelemetry.exporter.otlp.metrics
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
io.opentelemetry.exporter.otlp.trace - package io.opentelemetry.exporter.otlp.trace
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
io.opentelemetry.proto.collector.logs.v1.internal - package io.opentelemetry.proto.collector.logs.v1.internal
 
io.opentelemetry.proto.collector.metrics.v1.internal - package io.opentelemetry.proto.collector.metrics.v1.internal
 
io.opentelemetry.proto.collector.profiles.v1experimental.internal - package io.opentelemetry.proto.collector.profiles.v1experimental.internal
 
io.opentelemetry.proto.collector.trace.v1.internal - package io.opentelemetry.proto.collector.trace.v1.internal
 
io.opentelemetry.proto.common.v1.internal - package io.opentelemetry.proto.common.v1.internal
 
io.opentelemetry.proto.logs.v1.internal - package io.opentelemetry.proto.logs.v1.internal
 
io.opentelemetry.proto.metrics.v1.internal - package io.opentelemetry.proto.metrics.v1.internal
 
io.opentelemetry.proto.profiles.v1experimental.internal - package io.opentelemetry.proto.profiles.v1experimental.internal
 
io.opentelemetry.proto.resource.v1.internal - package io.opentelemetry.proto.resource.v1.internal
 
io.opentelemetry.proto.trace.v1.internal - package io.opentelemetry.proto.trace.v1.internal
 
io.opentelemetry.sdk - package io.opentelemetry.sdk
The OpenTelemetry SDK.
io.opentelemetry.sdk.autoconfigure - package io.opentelemetry.sdk.autoconfigure
 
io.opentelemetry.sdk.autoconfigure.internal - package io.opentelemetry.sdk.autoconfigure.internal
 
io.opentelemetry.sdk.autoconfigure.spi - package io.opentelemetry.sdk.autoconfigure.spi
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
io.opentelemetry.sdk.autoconfigure.spi.internal - package io.opentelemetry.sdk.autoconfigure.spi.internal
 
io.opentelemetry.sdk.autoconfigure.spi.logs - package io.opentelemetry.sdk.autoconfigure.spi.logs
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of logs.
io.opentelemetry.sdk.autoconfigure.spi.metrics - package io.opentelemetry.sdk.autoconfigure.spi.metrics
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of metrics.
io.opentelemetry.sdk.autoconfigure.spi.traces - package io.opentelemetry.sdk.autoconfigure.spi.traces
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration of traces.
io.opentelemetry.sdk.common - package io.opentelemetry.sdk.common
Common utilities used by all SDK components.
io.opentelemetry.sdk.common.export - package io.opentelemetry.sdk.common.export
Common utilities used by SDK exporters.
io.opentelemetry.sdk.common.internal - package io.opentelemetry.sdk.common.internal
 
io.opentelemetry.sdk.internal - package io.opentelemetry.sdk.internal
Interfaces and implementations that are internal to OpenTelemetry.
io.opentelemetry.sdk.logs - package io.opentelemetry.sdk.logs
The OpenTelemetry SDK implementation of logging.
io.opentelemetry.sdk.logs.data - package io.opentelemetry.sdk.logs.data
The data format to model logs for export.
io.opentelemetry.sdk.logs.export - package io.opentelemetry.sdk.logs.export
Log exporters.
io.opentelemetry.sdk.logs.internal - package io.opentelemetry.sdk.logs.internal
 
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.
io.opentelemetry.sdk.metrics.internal - package io.opentelemetry.sdk.metrics.internal
Internal SDK implementation classes.
io.opentelemetry.sdk.metrics.internal.aggregator - package io.opentelemetry.sdk.metrics.internal.aggregator
Metric aggregators.
io.opentelemetry.sdk.metrics.internal.concurrent - package io.opentelemetry.sdk.metrics.internal.concurrent
 
io.opentelemetry.sdk.metrics.internal.data - package io.opentelemetry.sdk.metrics.internal.data
The data format to model metrics for export.
io.opentelemetry.sdk.metrics.internal.debug - package io.opentelemetry.sdk.metrics.internal.debug
 
io.opentelemetry.sdk.metrics.internal.descriptor - package io.opentelemetry.sdk.metrics.internal.descriptor
 
io.opentelemetry.sdk.metrics.internal.exemplar - package io.opentelemetry.sdk.metrics.internal.exemplar
Metric exemplar extension points.
io.opentelemetry.sdk.metrics.internal.export - package io.opentelemetry.sdk.metrics.internal.export
 
io.opentelemetry.sdk.metrics.internal.state - package io.opentelemetry.sdk.metrics.internal.state
 
io.opentelemetry.sdk.metrics.internal.view - package io.opentelemetry.sdk.metrics.internal.view
View related internal classes.
io.opentelemetry.sdk.resources - package io.opentelemetry.sdk.resources
API for resource information population.
io.opentelemetry.sdk.trace - package io.opentelemetry.sdk.trace
The OpenTelemetry SDK implementation of tracing.
io.opentelemetry.sdk.trace.data - package io.opentelemetry.sdk.trace.data
The data format to model traces for export.
io.opentelemetry.sdk.trace.export - package io.opentelemetry.sdk.trace.export
Utilities that allow tracing services to export data for sampled spans, as well as providing in-process span processing APIs.
io.opentelemetry.sdk.trace.internal - package io.opentelemetry.sdk.trace.internal
 
io.opentelemetry.sdk.trace.samplers - package io.opentelemetry.sdk.trace.samplers
This package contains Samplers for selecting traces that are recorded and exported.
IS_FOLDED - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
IS_MONOTONIC - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Sum
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorFactory
Determine if the Aggregator produced by AggregatorFactory.createAggregator(InstrumentDescriptor, ExemplarFilter, MemoryMode) is compatible with the instrumentDescriptor.
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.Base2ExponentialHistogramAggregation
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.DefaultAggregation
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.DropAggregation
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.ExplicitBucketHistogramAggregation
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.LastValueAggregation
 
isCompatibleWithInstrument(InstrumentDescriptor) - Method in class io.opentelemetry.sdk.metrics.internal.view.SumAggregation
 
isDone() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns whether this CompletableResultCode has completed.
isEmpty() - Method in interface io.opentelemetry.api.baggage.Baggage
Returns whether this Baggage is empty, containing no entries.
isEmpty() - Method in interface io.opentelemetry.api.common.Attributes
Whether there are any attributes contained in this.
isEmpty() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
isEmpty() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
isEmpty() - Method in interface io.opentelemetry.api.trace.TraceState
Returns whether this TraceState is empty, containing no entries.
isEmpty() - Method in interface io.opentelemetry.sdk.metrics.data.MetricData
Returns true if there are no points associated with this metric.
isEmpty() - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.EmptyMetricData
 
isEmpty() - Method in class io.opentelemetry.sdk.metrics.internal.state.ArrayBasedStack
 
isEmpty() - Method in class io.opentelemetry.sdk.metrics.internal.state.AsynchronousMetricStorage
 
isEmpty() - Method in interface io.opentelemetry.sdk.metrics.internal.state.MetricStorage
Determines whether this storage is an empty metric storage.
isEmpty() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
isEnabled() - Method in interface io.opentelemetry.api.incubator.logs.ExtendedLogger
Returns true if the logger is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounter
Returns true if the counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGauge
Returns true if the gauge is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogram
Returns true if the histogram is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounter
Returns true if the up down counter is enabled.
isEnabled() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedTracer
Returns true if the tracer is enabled.
isEnabled() - Method in class io.opentelemetry.sdk.logs.internal.LoggerConfig
Returns true if this logger is enabled.
isEnabled() - Method in class io.opentelemetry.sdk.metrics.internal.MeterConfig
Returns true if this meter is enabled.
isEnabled() - Method in class io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage
 
isEnabled() - Method in interface io.opentelemetry.sdk.metrics.internal.state.WriteableMetricStorage
Returns true if the storage is actively recording measurements, and false otherwise (i.e. noop / empty metric storage is installed).
isEnabled() - Method in class io.opentelemetry.sdk.trace.internal.TracerConfig
Returns true if this tracer is enabled.
isEndRequired() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
isEndRequired() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
isEndRequired() - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Returns true if this SpanProcessor requires end events.
isKnownWhetherParentIsRemote(int) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Checks whether the given flags contain information about parent context being remote or not.
isLoggable(Level) - Method in class io.opentelemetry.sdk.internal.ThrottlingLogger
Returns whether the current wrapped logger is set to log at the given level.
isMetricsDebugEnabled() - Static method in class io.opentelemetry.sdk.metrics.internal.debug.DebugConfig
Returns true if metrics debugging is enabled.
isMonotonic() - Method in interface io.opentelemetry.sdk.metrics.data.SumData
Returns "true" if the sum is monotonic.
isNullOrEmpty(String) - Static method in class io.opentelemetry.api.internal.StringUtils
Returns true if the given string is null or is the empty string.
isOnEndingRequired() - Method in interface io.opentelemetry.sdk.trace.internal.ExtendedSpanProcessor
Returns true if this SpanProcessor requires onEnding events.
isParentRemote(int) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Checks whether in the given flags the parent is marked as remote.
isPrintableString(String) - Static method in class io.opentelemetry.api.internal.StringUtils
Determines whether the String contains only printable characters.
isRecording() - Method in interface io.opentelemetry.api.trace.Span
Returns true if this Span records tracing events (e.g.
isRemote() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns true if the SpanContext was propagated from a remote parent.
isSampled() - Method in interface io.opentelemetry.api.trace.SpanContext
Whether the span in this context is sampled.
isSampled() - Method in interface io.opentelemetry.api.trace.TraceFlags
Returns true if the sampling bit is on for this TraceFlags, otherwise false.
isStartRequired() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
isStartRequired() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
isStartRequired() - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Returns true if this SpanProcessor requires start events.
isSuccess() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Obtain the current state of completion.
isValid() - Method in class io.opentelemetry.api.internal.ImmutableSpanContext
 
isValid() - Method in interface io.opentelemetry.api.trace.SpanContext
Returns true if this SpanContext is valid.
isValid(CharSequence) - Static method in class io.opentelemetry.api.trace.SpanId
Returns whether the span identifier is valid.
isValid(CharSequence) - Static method in class io.opentelemetry.api.trace.TraceId
Returns whether the TraceId is valid.
isValidBase16Character(char) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Returns whether the given char is a valid hex character.
isValidBase16String(CharSequence) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Returns whether the CharSequence is a valid hex string.
iterator() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
iterator() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 

J

JavaVersionSpecific - Class in io.opentelemetry.sdk.internal
Contains APIs that are implemented differently based on the version of Java being run.
JavaVersionSpecific() - Constructor for class io.opentelemetry.sdk.internal.JavaVersionSpecific
 
JcTools - Class in io.opentelemetry.sdk.trace.internal
Internal accessor of JCTools package for fast queues.
join(long, TimeUnit) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Waits up to the specified amount of time for this CompletableResultCode to complete.

K

KEEP_FRAMES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
key() - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
Key() - Constructor for class io.opentelemetry.exporter.internal.marshal.MarshalerContext.Key
 
KEY - Static variable in class io.opentelemetry.proto.common.v1.internal.KeyValue
 
KEY - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Label
 
KEY_VALUE_LIST - Enum constant in enum io.opentelemetry.api.common.ValueType
 
keyManager(byte[], byte[]) - Static method in class io.opentelemetry.exporter.internal.TlsUtil
Creates KeyManager initiated by keystore containing single private key with matching certificate chain.
keys(C) - Method in interface io.opentelemetry.context.propagation.TextMapGetter
Returns all the keys in the given carrier.
keySet() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
keySet() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
KeyValue - Class in io.opentelemetry.proto.common.v1.internal
 
KeyValue - Interface in io.opentelemetry.api.common
Key-value pair of String key and Value value.
KeyValue() - Constructor for class io.opentelemetry.proto.common.v1.internal.KeyValue
 
KeyValueList - Class in io.opentelemetry.proto.common.v1.internal
 
KeyValueList() - Constructor for class io.opentelemetry.proto.common.v1.internal.KeyValueList
 
KeyValueMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of key value pairs.
KeyValueStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of key value pairs.
KIND - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
KVLIST_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 

L

Label - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Label() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Label
 
LABEL - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
lastValue() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Records the last seen measurement as a MetricDataType.DOUBLE_GAUGE or MetricDataType.LONG_GAUGE.
LastValueAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
Last-value aggregation configuration.
Line - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Line() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Line
 
LINE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Line
 
LINE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
Link - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Link() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Link
 
Link() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
LINK - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
LINK_TABLE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
LinkData - Interface in io.opentelemetry.sdk.trace.data
Data representation of a link.
LINKS - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
load(Class) - Method in interface io.opentelemetry.sdk.autoconfigure.internal.ComponentLoader
Load implementations of an SPI.
load(Class) - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Load implementations of an SPI.
loadComponent(Class, String, StructuredConfigProperties) - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Find a registered ComponentProvider with ComponentProvider.getType() matching type, ComponentProvider.getName() matching name, and call ComponentProvider.create(StructuredConfigProperties) with the given config.
loadConfigurable(Class, Function, BiFunction, ConfigProperties) - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Load implementations of an SPI which are configurable (i.e. they accept ConfigProperties.
loadOrdered(Class) - Method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Load implementations of an ordered SPI (i.e. implements Ordered).
Location - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Location() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
LOCATION - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
LOCATION_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
LOCATION_INDICES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
LOCATIONS_LENGTH - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
LOCATIONS_START_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
log(String) - Static method in class io.opentelemetry.api.internal.ApiUsageLogger
Log the message to the API Usage Logger.
log(String, Level) - Static method in class io.opentelemetry.api.internal.ApiUsageLogger
Log the message to the API Usage Logger.
log(Level, String) - Method in class io.opentelemetry.sdk.internal.ThrottlingLogger
Log a message at the given level.
log(Level, String, Throwable) - Method in class io.opentelemetry.sdk.internal.ThrottlingLogger
Log a message at the given level with a throwable.
LOG_RECORDS - Static variable in class io.opentelemetry.proto.logs.v1.internal.ScopeLogs
 
Logger - Interface in io.opentelemetry.api.logs
A Logger is the entry point into a log pipeline.
loggerBuilder(String) - Method in class io.opentelemetry.api.incubator.logs.ExtendedDefaultLoggerProvider
 
loggerBuilder(String) - Method in interface io.opentelemetry.api.logs.LoggerProvider
Creates a LoggerBuilder for a named Logger instance.
loggerBuilder(String) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
 
LoggerBuilder - Interface in io.opentelemetry.api.logs
Builder class for creating Logger instances.
LoggerConfig - Class in io.opentelemetry.sdk.logs.internal
A collection of configuration options which define the behavior of a Logger.
LoggerProvider - Interface in io.opentelemetry.api.logs
A registry for creating scoped Loggers.
LogLimits - Class in io.opentelemetry.sdk.logs
Class that holds limits enforced during log recording.
LogLimitsBuilder - Class in io.opentelemetry.sdk.logs
Builder for LogLimits.
LogRecord - Class in io.opentelemetry.proto.logs.v1.internal
 
LogRecord() - Constructor for class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
logRecordBuilder() - Method in interface io.opentelemetry.api.logs.Logger
Return a LogRecordBuilder to emit a log record.
LogRecordBuilder - Interface in io.opentelemetry.api.logs
Used to construct and emit log records from a Logger.
LogRecordData - Interface in io.opentelemetry.sdk.logs.data
Log definition as described in OpenTelemetry Log Data Model.
LogRecordExporter - Interface in io.opentelemetry.sdk.logs.export
An exporter is responsible for taking a collection of LogRecordDatas and transmitting them to their ultimate destination.
LogRecordProcessor - Interface in io.opentelemetry.sdk.logs
LogRecordProcessor is the interface to allow synchronous hooks for log records emitted by Loggers.
LogReusableDataMarshaler - Class in io.opentelemetry.exporter.internal.otlp.logs
This class is internal and is hence not for public use.
LogReusableDataMarshaler(MemoryMode, BiFunction) - Constructor for class io.opentelemetry.exporter.internal.otlp.logs.LogReusableDataMarshaler
 
LogsRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.logs
Marshaler to convert SDK LogRecordData to OTLP ExportLogsServiceRequest.
LONG - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
LONG - Enum constant in enum io.opentelemetry.api.common.ValueType
 
LONG - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentValueType
 
LONG_ARRAY - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
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.
LongAdder - Interface in io.opentelemetry.sdk.metrics.internal.concurrent
Interface mirroring the LongAdder API, with implementation that varies based on availability of LongAdder.
longArrayKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for List<Long> valued attributes.
LongCounter - Interface in io.opentelemetry.api.metrics
A Counter instrument that records long values.
LongCounterBuilder - Interface in io.opentelemetry.api.metrics
Builder class for LongCounter.
LongExemplarData - Interface in io.opentelemetry.sdk.metrics.data
Exemplar data for long measurements.
longFixedSizeReservoir(Clock, int, Supplier) - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
A long reservoir with fixed size that stores the given number of exemplars.
longFromBase16String(CharSequence, int) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Returns the long value whose base16 representation is stored in the first 16 chars of chars starting from the offset.
LongGauge - Interface in io.opentelemetry.api.metrics
A gauge instrument that synchronously records long values.
LongGaugeBuilder - Interface in io.opentelemetry.api.metrics
A builder for Gauge metric types.
LongHistogram - Interface in io.opentelemetry.api.metrics
A Histogram instrument that records long values.
LongHistogramBuilder - Interface in io.opentelemetry.api.metrics
Builder class for LongHistogram.
longKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for Long valued attributes.
LongLastValueAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Aggregator that aggregates recorded values by storing the last recorded value.
LongLastValueAggregator(Supplier, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
longNoSamples() - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
A long exemplar reservoir that stores no exemplars.
LongPointData - Interface in io.opentelemetry.sdk.metrics.data
A point data with a double aggregation value.
LongSumAggregator - Class in io.opentelemetry.sdk.metrics.internal.aggregator
Sum aggregator that keeps values as longs.
LongSumAggregator(InstrumentDescriptor, Supplier, MemoryMode) - Constructor for class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
longToBase16String(long, char[], int) - Static method in class io.opentelemetry.api.internal.OtelEncodingUtils
Appends the base16 encoding of the specified value to the dest.
longToDouble(ExemplarReservoir) - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
LongUpDownCounter - Interface in io.opentelemetry.api.metrics
An UpDownCounter instrument that records long values.
LongUpDownCounterBuilder - Interface in io.opentelemetry.api.metrics
Builder class for LongUpDownCounter.
longValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Returns the DoubleAdder.sum() as a long after a narrowing primitive conversion.
longValue() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Equivalent to LongAdder.sum().
longValue() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
longValue() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
LowAllocationLogsRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.logs
Marshaler to convert SDK LogRecordData to OTLP ExportLogsServiceRequest.
LowAllocationLogsRequestMarshaler() - Constructor for class io.opentelemetry.exporter.internal.otlp.logs.LowAllocationLogsRequestMarshaler
 
LowAllocationMetricsRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
Marshaler to convert SDK MetricData to OTLP ExportMetricsServiceRequest.
LowAllocationMetricsRequestMarshaler() - Constructor for class io.opentelemetry.exporter.internal.otlp.metrics.LowAllocationMetricsRequestMarshaler
 
LowAllocationTraceRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.traces
Marshaler to convert SDK SpanData to OTLP ExportTraceServiceRequest.
LowAllocationTraceRequestMarshaler() - Constructor for class io.opentelemetry.exporter.internal.otlp.traces.LowAllocationTraceRequestMarshaler
 
lowMemory() - Static method in interface io.opentelemetry.sdk.metrics.export.AggregationTemporalitySelector
A common implementation of AggregationTemporalitySelector which reduces memory.

M

makeCurrent() - Method in interface io.opentelemetry.context.Context
Makes this the current context and returns a Scope which corresponds to the scope of execution this context is current for.
makeCurrent() - Method in interface io.opentelemetry.context.ImplicitContextKeyed
Adds this ImplicitContextKeyed value to the current context and makes the new Context the current context.
ManagedChannelUtil - Class in io.opentelemetry.exporter.internal.grpc
Utilities for working with gRPC channels.
Mapping - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Mapping() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
MAPPING - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
MAPPING_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 
Marshaler - Class in io.opentelemetry.exporter.internal.marshal
Marshaler from an SDK structure to protobuf wire format.
Marshaler() - Constructor for class io.opentelemetry.exporter.internal.marshal.Marshaler
 
MarshalerContext - Class in io.opentelemetry.exporter.internal.marshal
Class for keeping marshaling state.
MarshalerContext() - Constructor for class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
MarshalerContext(boolean, boolean) - Constructor for class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
MarshalerContext.Key - Class in io.opentelemetry.exporter.internal.marshal
This class is internal and is hence not for public use.
MarshalerInputStream - Class in io.opentelemetry.exporter.internal.grpc
Adapter from Marshaler to gRPC types.
MarshalerInputStream(Marshaler) - Constructor for class io.opentelemetry.exporter.internal.grpc.MarshalerInputStream
Creates a new MarshalerInputStream.
MarshalerServiceStub<T,U,S> - Class in io.opentelemetry.exporter.internal.grpc
A gRPC stub that uses a Marshaler.
MarshalerServiceStub(Channel, CallOptions) - Constructor for class io.opentelemetry.exporter.internal.grpc.MarshalerServiceStub
 
MarshalerUtil - Class in io.opentelemetry.exporter.internal.marshal
Marshaler utilities.
MarshalerWithSize - Class in io.opentelemetry.exporter.internal.marshal
A Marshaler which returns a memoized size.
MarshalerWithSize(int) - Constructor for class io.opentelemetry.exporter.internal.marshal.MarshalerWithSize
 
marshalStringNoAllocation() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
marshalStringUnsafe() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
MAX - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
MAX - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
Measurement - Interface in io.opentelemetry.sdk.metrics.internal.state
A long or double measurement recorded from ObservableLongMeasurement or ObservableDoubleMeasurement.
MEMORY_LIMIT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
MEMORY_START - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Mapping
 
MemoryMode - Enum in io.opentelemetry.sdk.common.export
The memory semantics of the SDK.
merge(Resource) - Method in class io.opentelemetry.sdk.resources.Resource
Returns a new, merged Resource by merging the current Resource with the other Resource.
MESSAGE - Static variable in class io.opentelemetry.proto.trace.v1.internal.Status
 
METADATA - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
Meter - Interface in io.opentelemetry.api.metrics
Provides instruments used to record measurements which are aggregated to metrics.
meterBuilder(String) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Creates a MeterBuilder for a named Meter instance.
meterBuilder(String) - Method in class io.opentelemetry.api.incubator.metrics.ExtendedDefaultMeterProvider
 
meterBuilder(String) - Method in interface io.opentelemetry.api.metrics.MeterProvider
Creates a MeterBuilder for a named Meter instance.
meterBuilder(String) - Method in interface io.opentelemetry.api.OpenTelemetry
Creates a MeterBuilder for a named Meter instance.
meterBuilder(String) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
MeterBuilder - Interface in io.opentelemetry.api.metrics
Builder class for creating Meter instances.
MeterConfig - Class in io.opentelemetry.sdk.metrics.internal
A collection of configuration options which define the behavior of a Meter.
MeterProvider - Interface in io.opentelemetry.api.metrics
A registry for creating named Meters.
MeterProviderSharedState - Class in io.opentelemetry.sdk.metrics.internal.state
State for a SdkMeterProvider.
Metric - Class in io.opentelemetry.proto.metrics.v1.internal
 
Metric() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Metric
 
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.
MetricDescriptor - Class in io.opentelemetry.sdk.metrics.internal.descriptor
Describes a metric that will be output.
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.
MetricReusableDataMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
This class is internal and is hence not for public use.
MetricReusableDataMarshaler(MemoryMode, BiFunction) - Constructor for class io.opentelemetry.exporter.internal.otlp.metrics.MetricReusableDataMarshaler
 
METRICS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ScopeMetrics
 
MetricsRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
Marshaler to convert SDK MetricData to OTLP ExportMetricsServiceRequest.
MetricStorage - Interface in io.opentelemetry.sdk.metrics.internal.state
Stores collected MetricData.
MetricStorageRegistry - Class in io.opentelemetry.sdk.metrics.internal.state
Responsible for storing metrics by MetricDescriptor and returning access to input pipeline for instrument measurements.
MetricStorageRegistry() - Constructor for class io.opentelemetry.sdk.metrics.internal.state.MetricStorageRegistry
 
MIN - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
MIN - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
multiLineDebugString() - Method in interface io.opentelemetry.sdk.metrics.internal.debug.SourceInfo
Returns a multi-line debugging string to report where a given metric was registered.
MutableDoublePointData - Class in io.opentelemetry.sdk.metrics.internal.data
A mutable DoublePointData
MutableDoublePointData() - Constructor for class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
 
MutableExponentialHistogramBuckets - Class in io.opentelemetry.sdk.metrics.internal.data
MutableExponentialHistogramBuckets() - Constructor for class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
MutableExponentialHistogramPointData - Class in io.opentelemetry.sdk.metrics.internal.data
MutableExponentialHistogramPointData() - Constructor for class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
MutableHistogramPointData - Class in io.opentelemetry.sdk.metrics.internal.data
MutableHistogramPointData(int) - Constructor for class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
MutableLongPointData - Class in io.opentelemetry.sdk.metrics.internal.data
MutableLongPointData() - Constructor for class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
MutableMeasurement - Class in io.opentelemetry.sdk.metrics.internal.state
A mutable Measurement implementation
MutableMeasurement() - Constructor for class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 

N

NAME - Static variable in class io.opentelemetry.proto.common.v1.internal.InstrumentationScope
 
NAME - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
NAME - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 
NAME - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Event
 
NAME - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
named(String) - Static method in interface io.opentelemetry.context.ContextKey
Returns a new ContextKey with the given debug name.
NamedSpiManager<T> - Class in io.opentelemetry.sdk.autoconfigure.internal
This class is internal and is hence not for public use.
nameEquals(String) - Static method in class io.opentelemetry.sdk.internal.ScopeConfiguratorBuilder
Helper function for exact matching InstrumentationScopeInfo.getName() against the scopeName.
nameMatchesGlob(String) - Static method in class io.opentelemetry.sdk.internal.ScopeConfiguratorBuilder
Helper function for pattern matching InstrumentationScopeInfo.getName() against the globPattern.
nanoTime() - Method in interface io.opentelemetry.sdk.common.Clock
Returns a time measurement with nanosecond precision that can only be used to calculate elapsed time.
NEGATIVE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
newFixedSizeQueue(int) - Static method in class io.opentelemetry.sdk.trace.internal.JcTools
Returns a new Queue appropriate for use with multiple producers and a single consumer.
newInstance(byte[]) - Static method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
Returns a new CodedInputStream.
newThread(Runnable) - Method in class io.opentelemetry.sdk.internal.DaemonThreadFactory
 
noop() - Static method in interface io.opentelemetry.api.incubator.events.EventLoggerProvider
Returns a no-op EventLoggerProvider which provides Loggers which do not record or emit.
noop() - Static method in interface io.opentelemetry.api.logs.LoggerProvider
Returns a no-op LoggerProvider which provides Loggers which do not record or emit.
noop() - Static method in interface io.opentelemetry.api.metrics.MeterProvider
Returns a no-op MeterProvider which provides meters which do not record or emit.
noop() - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns a completely no-op OpenTelemetry.
noop() - Static method in interface io.opentelemetry.api.trace.TracerProvider
Returns a no-op TracerProvider which only creates no-op Spans which do not record nor are emitted.
noop() - Static method in interface io.opentelemetry.context.propagation.ContextPropagators
Returns a ContextPropagators which performs no injection or extraction.
noop() - Static method in interface io.opentelemetry.context.propagation.TextMapPropagator
Returns a TextMapPropagator which does no injection or extraction.
noop() - Static method in interface io.opentelemetry.context.Scope
Returns a Scope that does nothing.
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.
noop() - Static method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
No-op version of attributes processor, returns what it gets.
normalizeEnvironmentVariableKey(String) - Static method in class io.opentelemetry.api.internal.ConfigUtil
Normalize an environment variable key by converting to lower case and replacing "_" with ".".
normalizePropertyKey(String) - Static method in class io.opentelemetry.api.internal.ConfigUtil
Normalize a property key by converting to lower case and replacing "-" with ".".
noSourceInfo() - Static method in interface io.opentelemetry.sdk.metrics.internal.debug.SourceInfo
Returns a source info that asks the user to register information.
now() - Method in interface io.opentelemetry.sdk.common.Clock
Returns the current epoch timestamp in nanos from this clock.
now(boolean) - Method in interface io.opentelemetry.sdk.common.Clock
Returns the current epoch timestamp in nanos from this clock.
NUM - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Label
 
NUM_UNIT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Label
 
NumberDataPoint - Class in io.opentelemetry.proto.metrics.v1.internal
 
NumberDataPoint() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 

O

ObjectPool<T> - Class in io.opentelemetry.sdk.metrics.internal.state
A pool of objects of type T.
ObjectPool(Supplier) - Constructor for class io.opentelemetry.sdk.metrics.internal.state.ObjectPool
Constructs an object pool.
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
 
ObservableDoubleCounter - Interface in io.opentelemetry.api.metrics
A reference to an observable instrument registered with DoubleCounterBuilder.buildWithCallback(Consumer).
ObservableDoubleGauge - Interface in io.opentelemetry.api.metrics
A reference to an observable instrument registered with DoubleGaugeBuilder.buildWithCallback(Consumer).
ObservableDoubleMeasurement - Interface in io.opentelemetry.api.metrics
An interface for observing measurements with double values.
ObservableDoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
A reference to an observable instrument registered with DoubleUpDownCounterBuilder.buildWithCallback(Consumer).
ObservableLongCounter - Interface in io.opentelemetry.api.metrics
A reference to an observable instrument registered with LongCounterBuilder.buildWithCallback(Consumer).
ObservableLongGauge - Interface in io.opentelemetry.api.metrics
A reference to an observable instrument registered with LongGaugeBuilder.buildWithCallback(Consumer).
ObservableLongMeasurement - Interface in io.opentelemetry.api.metrics
An interface for observing measurements with long values.
ObservableLongUpDownCounter - Interface in io.opentelemetry.api.metrics
A reference to an observable metric registered with LongUpDownCounterBuilder.buildWithCallback(Consumer).
ObservableMeasurement - Interface in io.opentelemetry.api.metrics
Super interface for observing measurements.
OBSERVED_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
of(boolean) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the boolean value.
of(byte[]) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the byte[] value.
of(double) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the double value.
of(long) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the long value.
of(long...) - Static method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
of(AttributeKey, T) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with a single key-value pair.
of(AttributeKey, T, AttributeKey, U) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with two key-value pairs.
of(AttributeKey, T, AttributeKey, U, AttributeKey, V) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with three key-value pairs.
of(AttributeKey, T, AttributeKey, U, AttributeKey, V, AttributeKey, W) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with four key-value pairs.
of(AttributeKey, T, AttributeKey, U, AttributeKey, V, AttributeKey, W, AttributeKey, X) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with five key-value pairs.
of(AttributeKey, T, AttributeKey, U, AttributeKey, V, AttributeKey, W, AttributeKey, X, AttributeKey, Y) - Static method in interface io.opentelemetry.api.common.Attributes
Returns a Attributes instance with the given key-value pairs.
of(KeyValue...) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the array of KeyValue values.
of(Value...) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the array of Value values.
of(String) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the String value.
of(String, Value) - Static method in interface io.opentelemetry.api.common.KeyValue
Returns a KeyValue for the given key and value.
of(List) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the list of Value values.
of(Map) - Static method in interface io.opentelemetry.api.common.Value
Returns an Value for the Map of key, Value.
ofAll(Collection) - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that completes after all the provided CompletableResultCodes complete.
ofDoubles() - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Sets the Counter for recording double values.
ofDoubles() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Sets the Counter for recording double values.
ofExceptionalFailure(Throwable) - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
ofFailure() - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that has been completed unsuccessfully.
offerDoubleMeasurement(double, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
Offers a double measurement to be sampled.
offerLongMeasurement(long, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarReservoir
Offers a long measurement to be sampled.
OFFSET - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint.Buckets
 
ofLongs() - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Sets the Gauge for recording long values.
ofLongs() - Method in interface io.opentelemetry.api.metrics.DoubleHistogramBuilder
Sets the Counter for recording long values.
ofSubArrayCapacity(int) - Static method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
ofSuccess() - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that has been completed successfully.
ok() - Static method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns a StatusData indicating the operation has been validated by an application developer or operator to have completed successfully.
OK - Enum constant in enum io.opentelemetry.api.trace.StatusCode
The operation has been validated by an Application developers or Operator to have completed successfully.
onEmit(Context, ReadWriteLogRecord) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
 
onEmit(Context, ReadWriteLogRecord) - Method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
 
onEmit(Context, ReadWriteLogRecord) - Method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Called when a Logger LogRecordBuilder.emit()s a log record.
onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
onEnd(ReadableSpan) - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
onEnd(ReadableSpan) - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Called when a Span is ended, if the Span.isRecording() returns true.
onEnding(ReadWriteSpan) - Method in interface io.opentelemetry.sdk.trace.internal.ExtendedSpanProcessor
Called when a Span is ended, but before SpanProcessor.onEnd(ReadableSpan) is invoked with an immutable variant of this span.
onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
onStart(Context, ReadWriteSpan) - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
onStart(Context, ReadWriteSpan) - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Called when a Span is started, if the Span.isRecording() returns true.
OpenTelemetry - Interface in io.opentelemetry.api
The entrypoint to telemetry functionality for tracing, metrics and baggage.
OpenTelemetrySdk - Class in io.opentelemetry.sdk
The SDK implementation of OpenTelemetry.
OpenTelemetrySdkBuilder - Class in io.opentelemetry.sdk
A builder for configuring an OpenTelemetrySdk.
order() - Method in class io.opentelemetry.sdk.autoconfigure.internal.EnvironmentResourceProvider
 
order() - Method in interface io.opentelemetry.sdk.autoconfigure.spi.Ordered
Returns the order of applying the SPI implementing this interface.
Ordered - Interface in io.opentelemetry.sdk.autoconfigure.spi
Interface to be extended by SPIs that need to guarantee ordering during loading.
ORIGINAL_PAYLOAD - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
ORIGINAL_PAYLOAD_FORMAT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
OtelEncodingUtils - Class in io.opentelemetry.api.internal
This class is internal and is hence not for public use.
OtelVersion - Class in io.opentelemetry.exporter.otlp.all.internal
 
OtelVersion - Class in io.opentelemetry.sdk.common.internal
 
OtlpConfigUtil - Class in io.opentelemetry.exporter.otlp.internal
This class is internal and is hence not for public use.
OtlpGrpcLogRecordExporter - Class in io.opentelemetry.exporter.otlp.logs
Exports logs using OTLP via gRPC, using OpenTelemetry's protobuf model.
OtlpGrpcLogRecordExporterBuilder - Class in io.opentelemetry.exporter.otlp.logs
OtlpGrpcMetricExporter - Class in io.opentelemetry.exporter.otlp.metrics
Exports metrics using OTLP via gRPC, using OpenTelemetry's protobuf model.
OtlpGrpcMetricExporterBuilder - Class in io.opentelemetry.exporter.otlp.metrics
Builder utility for this exporter.
OtlpGrpcSpanExporter - Class in io.opentelemetry.exporter.otlp.trace
Exports spans using OTLP via gRPC, using OpenTelemetry's protobuf model.
OtlpGrpcSpanExporterBuilder - Class in io.opentelemetry.exporter.otlp.trace
Builder utility for this exporter.
OtlpHttpLogRecordExporter - Class in io.opentelemetry.exporter.otlp.http.logs
Exports logs using OTLP via HTTP, using OpenTelemetry's protobuf model.
OtlpHttpLogRecordExporterBuilder - Class in io.opentelemetry.exporter.otlp.http.logs
Builder utility for OtlpHttpLogRecordExporter.
OtlpHttpMetricExporter - Class in io.opentelemetry.exporter.otlp.http.metrics
Exports metrics using OTLP via HTTP, using OpenTelemetry's protobuf model.
OtlpHttpMetricExporterBuilder - Class in io.opentelemetry.exporter.otlp.http.metrics
Builder utility for OtlpHttpMetricExporter.
OtlpHttpSpanExporter - Class in io.opentelemetry.exporter.otlp.http.trace
Exports spans using OTLP via HTTP, using OpenTelemetry's protobuf model.
OtlpHttpSpanExporterBuilder - Class in io.opentelemetry.exporter.otlp.http.trace
Builder utility for OtlpHttpSpanExporter.
OtlpLogRecordExporterComponentProvider - Class in io.opentelemetry.exporter.otlp.internal
Declarative configuration SPI implementation for OtlpHttpLogRecordExporter and OtlpGrpcLogRecordExporter.
OtlpLogRecordExporterComponentProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterComponentProvider
 
OtlpLogRecordExporterProvider - Class in io.opentelemetry.exporter.otlp.internal
OtlpLogRecordExporterProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpLogRecordExporterProvider
 
OtlpMetricExporterComponentProvider - Class in io.opentelemetry.exporter.otlp.internal
Declarative configuration SPI implementation for OtlpHttpMetricExporter and OtlpGrpcMetricExporter.
OtlpMetricExporterComponentProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterComponentProvider
 
OtlpMetricExporterProvider - Class in io.opentelemetry.exporter.otlp.internal
OtlpMetricExporterProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpMetricExporterProvider
 
OtlpSpanExporterComponentProvider - Class in io.opentelemetry.exporter.otlp.internal
Declarative configuration SPI implementation for OtlpHttpSpanExporter and OtlpGrpcSpanExporter.
OtlpSpanExporterComponentProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterComponentProvider
 
OtlpSpanExporterProvider - Class in io.opentelemetry.exporter.otlp.internal
OtlpSpanExporterProvider() - Constructor for class io.opentelemetry.exporter.otlp.internal.OtlpSpanExporterProvider
 
OtlpUserAgent - Class in io.opentelemetry.exporter.otlp.internal
This class is internal and is hence not for public use.

P

padLeft(String, int) - Static method in class io.opentelemetry.api.internal.StringUtils
Pads a given string on the left with leading 0's up the length.
PARENT_SPAN_ID - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
parentBased(Sampler) - Static method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns a Sampler that always makes the same decision as the parent Span to whether or not to sample.
parentBasedBuilder(Sampler) - Static method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns a ParentBasedSamplerBuilder that enables configuration of the parent-based sampling strategy.
ParentBasedSamplerBuilder - Class in io.opentelemetry.sdk.trace.samplers
A builder for creating ParentBased sampler instances.
PassThroughPropagator - Class in io.opentelemetry.api.incubator.propagation
A TextMapPropagator which can be configured with a set of fields, which will be extracted and stored in Context.
PercentEscaper - Class in io.opentelemetry.api.internal
Note: This class is based on code from guava.
PercentEscaper() - Constructor for class io.opentelemetry.api.internal.PercentEscaper
 
PERIOD - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
PERIOD_TYPE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
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
platformDefault() - Static method in class io.opentelemetry.sdk.internal.RandomSupplier
Returns the platform default for random number generation.
PointData - Interface in io.opentelemetry.sdk.metrics.data
A point in the metric data model.
PooledHashMap<K,V> - Class in io.opentelemetry.sdk.metrics.internal.state
A bucket-based hash map with an internal re-usable map entry objects pool
PooledHashMap() - Constructor for class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
Creates a new PooledHashMap with a default amount of buckets (capacity).
PooledHashMap(int) - Constructor for class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
Creates a PooledHashMap with capacity buckets.
pop() - Method in class io.opentelemetry.sdk.metrics.internal.state.ArrayBasedStack
Removes and returns an element from the top of the stack (LIFO).
POSITIVE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
preserializeJsonFields(Marshaler) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Preserialize into JSON format.
PrimitiveLongList - Class in io.opentelemetry.sdk.internal
A list of longs backed by, and exposing, an array of primitives.
process(Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Manipulates a set of attributes, returning the desired set.
produce(Resource) - Method in interface io.opentelemetry.sdk.metrics.export.MetricProducer
Returns a collection of produced MetricDatas to be exported.
PRODUCER - Enum constant in enum io.opentelemetry.api.trace.SpanKind
Indicates that the span describes producer sending a message to a broker.
Profile - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Profile() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
PROFILE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
PROFILE_ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
ProfileContainer - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
ProfileContainer() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
PROFILES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ScopeProfiles
 
propagateIfFatal(Throwable) - Static method in class io.opentelemetry.sdk.internal.ThrowableUtil
Throw the Throwable if fatal.
propagating(ContextPropagators) - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns an OpenTelemetry which will do remote propagation of Context using the provided ContextPropagators and is no-op otherwise.
PROTOCOL_GRPC - Static variable in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
 
PROTOCOL_HTTP_PROTOBUF - Static variable in class io.opentelemetry.exporter.otlp.internal.OtlpConfigUtil
 
ProtoEnumInfo - Class in io.opentelemetry.exporter.internal.marshal
Information about a field in a proto definition.
ProtoEnumInfo() - Constructor for class io.opentelemetry.exporter.internal.marshal.ProtoEnumInfo
 
ProtoFieldInfo - Class in io.opentelemetry.exporter.internal.marshal
Information about a field in a proto definition.
ProtoFieldInfo() - Constructor for class io.opentelemetry.exporter.internal.marshal.ProtoFieldInfo
 
ProxyOptions - Class in io.opentelemetry.sdk.common.export
Configuration for proxy settings.
push(T) - Method in class io.opentelemetry.sdk.metrics.internal.state.ArrayBasedStack
Add element to the top of the stack (LIFO).
put(AttributeKey, int) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a AttributeKey with associated value into this.
put(AttributeKey, int) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a AttributeKey with associated value into this.
put(AttributeKey, T...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a List attribute into this.
put(AttributeKey, T) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a AttributeKey with associated value into this.
put(AttributeKey, T) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(AttributeKey, T) - Method in class io.opentelemetry.sdk.internal.AttributesMap
Add the attribute key value pair, applying capacity and length limits.
put(AttributeKey, T) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a AttributeKey with associated value into this.
put(String, boolean) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a boolean attribute into this.
put(String, boolean) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, boolean) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a boolean attribute into this.
put(String, boolean...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a Boolean array attribute into this.
put(String, boolean...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, boolean...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Boolean array attribute into this.
put(String, double) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a double attribute into this.
put(String, double) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, double) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a double attribute into this.
put(String, double...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a Double array attribute into this.
put(String, double...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, double...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Double array attribute into this.
put(String, long) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a long attribute into this.
put(String, long) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, long) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a long attribute into this.
put(String, long...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a Long array attribute into this.
put(String, long...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, long...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Long array attribute into this.
put(String, Value) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, String) - Method in interface io.opentelemetry.api.baggage.BaggageBuilder
Adds the key/value pair with empty metadata regardless of whether the key is present.
put(String, String) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a String attribute into this.
put(String, String) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, String) - Method in interface io.opentelemetry.api.trace.TraceStateBuilder
Adds or updates the Entry that has the given key if it is present.
put(String, String) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a String attribute into this.
put(String, String...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts a String array attribute into this.
put(String, String...) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Put the given key and value in the payload.
put(String, String...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a String array attribute into this.
put(String, String, BaggageEntryMetadata) - Method in interface io.opentelemetry.api.baggage.BaggageBuilder
Adds the key/value pair and metadata regardless of whether the key is present.
put(K, V) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
put(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
put(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
put(K, V) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
Add a key, value pair to the map.
putAll(Attributes) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Puts all the provided attributes into this Builder.
putAll(Attributes) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts all Attributes into this.
putAll(Resource) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts all attributes from Resource into this.
putAll(Map) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
putAll(Map) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
putIfAbsent(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
putIfAbsent(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
putIfProbablyAbsent(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
putIfProbablyAbsent(K, V) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 

Q

QUANTILE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint.ValueAtQuantile
 
QUANTILE_VALUES - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 

R

random() - Static method in interface io.opentelemetry.sdk.trace.IdGenerator
Returns a IdGenerator that generates purely random IDs, which is the default for OpenTelemetry.
RandomSupplier - Class in io.opentelemetry.sdk.internal
Provides random number generater constructor utilities.
RateLimiter - Class in io.opentelemetry.sdk.internal
This class was taken from Jaeger java client. https://github.com/jaegertracing/jaeger-client-java/blob/master/jaeger-core/src/main/java/io/jaegertracing/internal/samplers/RateLimitingSampler.java
RateLimiter(double, double, Clock) - Constructor for class io.opentelemetry.sdk.internal.RateLimiter
Create a new RateLimiter with the provided parameters.
read() - Method in class io.opentelemetry.exporter.internal.grpc.MarshalerInputStream
 
read(byte[], int, int) - Method in class io.opentelemetry.exporter.internal.grpc.MarshalerInputStream
 
ReadableSpan - Interface in io.opentelemetry.sdk.trace
SDK representation of a Span that can be read.
readDouble() - Method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
 
ReadOnlyArrayMap<K,V> - Class in io.opentelemetry.api.internal
A read-only view of an array of key-value pairs.
readRawVarint32() - Method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
Read varint32.
readStringRequireUtf8() - Method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
Reads a string field.
readTag() - Method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
Reads the next tag.
ReadWriteLogRecord - Interface in io.opentelemetry.sdk.logs
A log record that can be read from and written to.
ReadWriteSpan - Interface in io.opentelemetry.sdk.trace
A combination of the write methods from the Span interface and the read methods from the ReadableSpan interface.
record(double) - Method in interface io.opentelemetry.api.metrics.DoubleHistogram
Records a value.
record(double) - Method in interface io.opentelemetry.api.metrics.ObservableDoubleMeasurement
Records a measurement.
record(double) - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
 
record(double, Attributes) - Method in interface io.opentelemetry.api.metrics.DoubleHistogram
Records a value with a set of attributes.
record(double, Attributes) - Method in interface io.opentelemetry.api.metrics.ObservableDoubleMeasurement
Records a measurement with a set of attributes.
record(double, Attributes) - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
 
record(double, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.DoubleHistogram
Records a value with a set of attributes.
record(long) - Method in interface io.opentelemetry.api.metrics.LongHistogram
Records a value.
record(long) - Method in interface io.opentelemetry.api.metrics.ObservableLongMeasurement
Records a measurement.
record(long) - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
 
record(long, Attributes) - Method in interface io.opentelemetry.api.metrics.LongHistogram
Records a value with a set of attributes.
record(long, Attributes) - Method in interface io.opentelemetry.api.metrics.ObservableLongMeasurement
Records a measurement with a set of attributes.
record(long, Attributes) - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
 
record(long, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.LongHistogram
Records a value with a set of attributes.
RECORD_AND_SAMPLE - Enum constant in enum io.opentelemetry.sdk.trace.samplers.SamplingDecision
Span is recorded and sampled.
RECORD_ONLY - Enum constant in enum io.opentelemetry.sdk.trace.samplers.SamplingDecision
Span is recorded only.
recordAndSample() - Static method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Returns a SamplingResult corresponding to SamplingDecision.RECORD_AND_SAMPLE with no attributes.
recordDouble(double) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
Updates the current aggregator with a newly recorded double value.
recordDouble(double, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
 
recordDouble(double, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage
 
recordDouble(double, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.state.WriteableMetricStorage
Records a measurement.
recordException(Throwable) - Method in interface io.opentelemetry.api.trace.Span
Records information about the Throwable to the Span.
recordException(Throwable, Attributes) - Method in interface io.opentelemetry.api.trace.Span
Records information about the Throwable to the Span.
recordLong(long) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
Updates the current aggregator with a newly recorded long value.
recordLong(long, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.AggregatorHandle
 
recordLong(long, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.state.DefaultSynchronousMetricStorage
 
recordLong(long, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.state.WriteableMetricStorage
Records a measurement.
recordOnly() - Static method in interface io.opentelemetry.sdk.trace.samplers.SamplingResult
Returns a SamplingResult corresponding to SamplingDecision.RECORD_ONLY with no attributes.
regex(Pattern) - Static method in class io.opentelemetry.sdk.metrics.internal.view.StringPredicates
A string predicate that matches against a regular expression.
register(I) - Method in class io.opentelemetry.sdk.metrics.internal.state.MetricStorageRegistry
Registers the metric newStorage to this registry.
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
 
RegisteredReader - Class in io.opentelemetry.sdk.metrics.internal.export
Represents a MetricReader registered with SdkMeterProvider.
RegisteredView - Class in io.opentelemetry.sdk.metrics.internal.view
Internal representation of a View and InstrumentSelector.
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.
registerMetricReader(MetricReader, CardinalityLimitSelector) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
registerView(InstrumentSelector, View) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Register a View.
remove(AttributeKey) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Remove all attributes where AttributeKey.getKey() and AttributeKey.getType() match the key.
remove(Object) - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
remove(Object) - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
Removes the mapping for the given key.
remove(String) - Method in interface io.opentelemetry.api.baggage.BaggageBuilder
Removes the key if it exists.
remove(String) - Method in interface io.opentelemetry.api.trace.TraceStateBuilder
Removes the Entry that has the given key if it is present.
remove(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
remove(K) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
removeIf(Predicate) - Method in interface io.opentelemetry.api.common.AttributesBuilder
Remove all attributes that satisfy the given predicate.
removeIf(Predicate) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Remove all attributes that satisfy the given predicate from Resource.
reset() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Reset context so that it could be reused.
reset() - Method in class io.opentelemetry.exporter.internal.otlp.logs.LowAllocationLogsRequestMarshaler
 
reset() - Method in class io.opentelemetry.exporter.internal.otlp.metrics.LowAllocationMetricsRequestMarshaler
 
reset() - Method in class io.opentelemetry.exporter.internal.otlp.traces.LowAllocationTraceRequestMarshaler
 
reset() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Resets the variables maintaining the sum to zero.
reset() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Resets the variables maintaining the sum to zero.
resetForTest() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Unsets the global OpenTelemetry.
resetForTest() - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Unsets the global EventLoggerProvider.
resetForTest() - Method in class io.opentelemetry.sdk.metrics.internal.state.MetricStorageRegistry
Reset the storage registry, clearing all storages.
resetForTest(SdkMeterProvider) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively reset the SdkMeterProvider, clearing all registered instruments.
resetLookupKey(WeakConcurrentMap.LookupKey) - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
resetReadIndex() - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
Reset context so that serialization could be re-run.
resizeAndClear(int) - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
Resource - Class in io.opentelemetry.proto.resource.v1.internal
 
Resource - Class in io.opentelemetry.sdk.resources
Resource represents a resource, which capture identifying information about the entities for which signals (stats or traces) are reported.
Resource() - Constructor for class io.opentelemetry.proto.resource.v1.internal.Resource
 
RESOURCE - Static variable in class io.opentelemetry.proto.logs.v1.internal.ResourceLogs
 
RESOURCE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ResourceMetrics
 
RESOURCE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ResourceProfiles
 
RESOURCE - Static variable in class io.opentelemetry.proto.trace.v1.internal.ResourceSpans
 
RESOURCE_LOGS - Static variable in class io.opentelemetry.proto.collector.logs.v1.internal.ExportLogsServiceRequest
 
RESOURCE_METRICS - Static variable in class io.opentelemetry.proto.collector.metrics.v1.internal.ExportMetricsServiceRequest
 
RESOURCE_PROFILES - Static variable in class io.opentelemetry.proto.collector.profiles.v1experimental.internal.ExportProfilesServiceRequest
 
RESOURCE_SPANS - Static variable in class io.opentelemetry.proto.collector.trace.v1.internal.ExportTraceServiceRequest
 
ResourceBuilder - Class in io.opentelemetry.sdk.resources
A builder of Resource that allows to add key-value pairs and copy attributes from other Attributes or Resource.
ResourceBuilder() - Constructor for class io.opentelemetry.sdk.resources.ResourceBuilder
 
ResourceConfiguration - Class in io.opentelemetry.sdk.autoconfigure
Auto-configuration for the OpenTelemetry Resource.
ResourceLogs - Class in io.opentelemetry.proto.logs.v1.internal
 
ResourceLogs() - Constructor for class io.opentelemetry.proto.logs.v1.internal.ResourceLogs
 
ResourceLogsMarshaler - Class in io.opentelemetry.exporter.internal.otlp.logs
A Marshaler of ResourceLogs.
ResourceLogsStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp.logs
A Marshaler of ResourceLogs.
ResourceLogsStatelessMarshaler() - Constructor for class io.opentelemetry.exporter.internal.otlp.logs.ResourceLogsStatelessMarshaler
 
ResourceMarshaler - Class in io.opentelemetry.exporter.internal.otlp
A Marshaler of Resource.
ResourceMetrics - Class in io.opentelemetry.proto.metrics.v1.internal
 
ResourceMetrics() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.ResourceMetrics
 
ResourceMetricsMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
A Marshaler of ResourceMetrics.
ResourceMetricsStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp.metrics
A Marshaler of ResourceMetrics.
ResourceProfiles - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
ResourceProfiles() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.ResourceProfiles
 
ResourceProvider - Interface in io.opentelemetry.sdk.autoconfigure.spi
A service provider interface (SPI) for providing a Resource that is merged into the default resource.
ResourceSpans - Class in io.opentelemetry.proto.trace.v1.internal
 
ResourceSpans() - Constructor for class io.opentelemetry.proto.trace.v1.internal.ResourceSpans
 
ResourceSpansMarshaler - Class in io.opentelemetry.exporter.internal.otlp.traces
A Marshaler of ResourceSpans.
ResourceSpansStatelessMarshaler - Class in io.opentelemetry.exporter.internal.otlp.traces
A Marshaler of ResourceSpans.
responseBody() - Method in interface io.opentelemetry.exporter.internal.http.HttpSender.Response
The HTTP response body.
retryableGrpcStatusCodes() - Static method in class io.opentelemetry.exporter.internal.RetryUtil
Returns the retryable gRPC status codes.
retryableHttpResponseCodes() - Static method in class io.opentelemetry.exporter.internal.RetryUtil
Returns the retryable HTTP status codes.
RetryPolicy - Class in io.opentelemetry.sdk.common.export
Configuration for exporter exponential retry policy.
RetryPolicy.RetryPolicyBuilder - Class in io.opentelemetry.sdk.common.export
Builder for RetryPolicy.
RetryUtil - Class in io.opentelemetry.exporter.internal
This class is internal and is hence not for public use.
returnObject(T) - Method in class io.opentelemetry.sdk.metrics.internal.state.ObjectPool
 
REUSABLE_DATA - Enum constant in enum io.opentelemetry.sdk.common.export.MemoryMode
Reuses objects to reduce allocations.
root() - Static method in interface io.opentelemetry.context.Context
Returns the root Context which all other Context are derived from.
root() - Method in interface io.opentelemetry.context.ContextStorage
Returns the root Context which all other Context are derived from.
run() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
run() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
runInSpan() - Method in interface io.opentelemetry.api.incubator.trace.SpanRunnable
 

S

safeSystemProperties() - Static method in class io.opentelemetry.api.internal.ConfigUtil
Returns a copy of system properties which is safe to iterate over.
Sample - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
Sample() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
SAMPLE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
SAMPLE_TYPE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
Sampler - Interface in io.opentelemetry.sdk.trace.samplers
A Sampler is used to make decisions on Span sampling.
SamplingDecision - Enum in io.opentelemetry.sdk.trace.samplers
A decision on whether a span should be recorded, recorded and sampled or dropped.
SamplingResult - Interface in io.opentelemetry.sdk.trace.samplers
SCALE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.logs.v1.internal.ResourceLogs
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.logs.v1.internal.ScopeLogs
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ResourceMetrics
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ScopeMetrics
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ResourceProfiles
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ScopeProfiles
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.trace.v1.internal.ResourceSpans
 
SCHEMA_URL - Static variable in class io.opentelemetry.proto.trace.v1.internal.ScopeSpans
 
Scope - Interface in io.opentelemetry.context
An AutoCloseable that represents a mounted context for a block of code.
SCOPE - Static variable in class io.opentelemetry.proto.logs.v1.internal.ScopeLogs
 
SCOPE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ScopeMetrics
 
SCOPE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ScopeProfiles
 
SCOPE - Static variable in class io.opentelemetry.proto.trace.v1.internal.ScopeSpans
 
SCOPE_LOGS - Static variable in class io.opentelemetry.proto.logs.v1.internal.ResourceLogs
 
SCOPE_METRICS - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ResourceMetrics
 
SCOPE_PROFILES - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ResourceProfiles
 
SCOPE_SPANS - Static variable in class io.opentelemetry.proto.trace.v1.internal.ResourceSpans
 
ScopeConfigurator<T> - Interface in io.opentelemetry.sdk.internal
A ScopeConfigurator computes configuration for a given InstrumentationScopeInfo.
ScopeConfiguratorBuilder<T> - Class in io.opentelemetry.sdk.internal
Builder for ScopeConfigurator.
ScopeLogs - Class in io.opentelemetry.proto.logs.v1.internal
 
ScopeLogs() - Constructor for class io.opentelemetry.proto.logs.v1.internal.ScopeLogs
 
ScopeMetrics - Class in io.opentelemetry.proto.metrics.v1.internal
 
ScopeMetrics() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.ScopeMetrics
 
ScopeProfiles - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
ScopeProfiles() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.ScopeProfiles
 
ScopeSpans - Class in io.opentelemetry.proto.trace.v1.internal
 
ScopeSpans() - Constructor for class io.opentelemetry.proto.trace.v1.internal.ScopeSpans
 
SdkEventLoggerProvider - Class in io.opentelemetry.sdk.logs.internal
SDK implementation for EventLoggerProvider.
SdkLoggerProvider - Class in io.opentelemetry.sdk.logs
SDK implementation for LoggerProvider.
SdkLoggerProviderBuilder - Class in io.opentelemetry.sdk.logs
Builder class for SdkLoggerProvider instances.
SdkLoggerProviderUtil - Class in io.opentelemetry.sdk.logs.internal
A collection of methods that allow use of experimental features prior to availability in public APIs.
SdkMeterProvider - Class in io.opentelemetry.sdk.metrics
SDK implementation for MeterProvider.
SdkMeterProviderBuilder - Class in io.opentelemetry.sdk.metrics
Builder class for the SdkMeterProvider.
SdkMeterProviderUtil - Class in io.opentelemetry.sdk.metrics.internal
A collection of methods that allow use of experimental features prior to availability in public APIs.
SdkObservableMeasurement - Class in io.opentelemetry.sdk.metrics.internal.state
Records values from asynchronous instruments to associated AsynchronousMetricStorage.
SdkTracerProvider - Class in io.opentelemetry.sdk.trace
SDK implementation for TracerProvider.
SdkTracerProviderBuilder - Class in io.opentelemetry.sdk.trace
Builder of SdkTracerProvider.
SdkTracerProviderConfigurer - Interface in io.opentelemetry.sdk.autoconfigure.spi.traces
SdkTracerProviderUtil - Class in io.opentelemetry.sdk.trace.internal
A collection of methods that allow use of experimental features prior to availability in public APIs.
send(Marshaler, int, Consumer, Consumer) - Method in interface io.opentelemetry.exporter.internal.http.HttpSender
Send an HTTP request, including any retry attempts.
send(T, Consumer, Consumer) - Method in interface io.opentelemetry.exporter.internal.grpc.GrpcSender
 
serializeBool(ProtoFieldInfo, boolean) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf bool field.
serializeByteAsFixed32(ProtoFieldInfo, byte) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a byte as a protobuf fixed32 field.
serializeByteBuffer(ProtoFieldInfo, ByteBuffer) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf bytes field.
serializeBytes(ProtoFieldInfo, byte[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf bytes field.
serializeDouble(ProtoFieldInfo, double) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a proto buf double field.
serializeDoubleOptional(ProtoFieldInfo, double) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a proto buf double field.
serializeEnum(ProtoFieldInfo, ProtoEnumInfo) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf enum field.
serializeFixed32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf fixed32 field.
serializeFixed64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf fixed64 field.
serializeFixed64Optional(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf fixed64 field.
serializeInt32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf uint32 field.
serializeInt64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf int64 field.
serializeMessage(ProtoFieldInfo, Marshaler) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf embedded message.
serializeMessageWithContext(ProtoFieldInfo, K, V, StatelessMarshaler2, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf embedded message.
serializeMessageWithContext(ProtoFieldInfo, T, StatelessMarshaler, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf embedded message.
Serializer - Class in io.opentelemetry.exporter.internal.marshal
Serializer to use when converting from an SDK data object into a protobuf output format.
serializeRepeatedDouble(ProtoFieldInfo, List) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated double field.
serializeRepeatedFixed64(ProtoFieldInfo, long[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated fixed64 field.
serializeRepeatedFixed64(ProtoFieldInfo, List) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated fixed64 field.
serializeRepeatedInt64(ProtoFieldInfo, List) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated int64 field.
serializeRepeatedMessage(ProtoFieldInfo, Marshaler[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedMessage(ProtoFieldInfo, List) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedMessageWithContext(ProtoFieldInfo, Attributes, StatelessMarshaler2, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedMessageWithContext(ProtoFieldInfo, Collection, StatelessMarshaler, MarshalerContext, MarshalerContext.Key) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedMessageWithContext(ProtoFieldInfo, List, StatelessMarshaler, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedMessageWithContext(ProtoFieldInfo, Map, StatelessMarshaler2, MarshalerContext, MarshalerContext.Key) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes repeated message field.
serializeRepeatedUInt64(ProtoFieldInfo, long[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated uint64 field.
serializeRepeatedUInt64(ProtoFieldInfo, DynamicPrimitiveLongList) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated uint64 field.
serializeRepeatedUInt64(ProtoFieldInfo, List) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a repeated uint64 field.
serializeSInt32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf sint32 field.
serializeSpanId(ProtoFieldInfo, String) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a span ID field.
serializeSpanId(ProtoFieldInfo, String, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
serializeString(ProtoFieldInfo, byte[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf string field.
serializeStringWithContext(ProtoFieldInfo, String, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf string field.
serializeTraceId(ProtoFieldInfo, String) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a trace ID field.
serializeTraceId(ProtoFieldInfo, String, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
serializeUInt32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf uint32 field.
serializeUInt64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Serializes a protobuf uint64 field.
SERVER - Enum constant in enum io.opentelemetry.api.trace.SpanKind
Indicates that the span covers server-side handling of an RPC or other remote request.
serviceComponentLoader(ClassLoader) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.SpiHelper
Create a ComponentLoader which loads using the classLoader.
set(double) - Method in interface io.opentelemetry.api.metrics.DoubleGauge
Set the gauge value.
set(double, Attributes) - Method in interface io.opentelemetry.api.metrics.DoubleGauge
Records a value with a set of attributes.
set(double, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.DoubleGauge
Records a value with a set of attributes.
set(int, double, long, boolean, double, boolean, double, ExponentialHistogramBuckets, ExponentialHistogramBuckets, long, long, Attributes, List) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
set(int, int, long, DynamicPrimitiveLongList) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
set(int, Long) - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
set(long) - Method in interface io.opentelemetry.api.metrics.LongGauge
Set the gauge value.
set(long, long, Attributes, double) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
Sets all MutableDoublePointData values , besides exemplars which are set to empty.
set(long, long, Attributes, double, boolean, double, boolean, double, List, long[], List) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
set(long, long, Attributes, double, List) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
Sets all MutableDoublePointData values.
set(long, long, Attributes, long) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
Sets all MutableDoublePointData values besides exemplars which are set to be empty.
set(long, long, Attributes, long, List) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
Sets all MutableDoublePointData values.
set(long, Attributes) - Method in interface io.opentelemetry.api.metrics.LongGauge
Records a value with a set of attributes.
set(long, Attributes, Context) - Method in interface io.opentelemetry.api.metrics.LongGauge
Records a value with a set of attributes.
set(C, String, String) - Method in interface io.opentelemetry.context.propagation.TextMapSetter
Replaces a propagated field with the given value.
set(EventLoggerProvider) - Static method in class io.opentelemetry.api.incubator.events.GlobalEventLoggerProvider
Sets the global EventLoggerProvider.
set(OpenTelemetry) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Sets the OpenTelemetry that should be the global instance.
set(DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableDoublePointData
Sets all MutableDoublePointData values based on point.
set(LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
Sets all MutableDoublePointData based on point.
setActiveReader(RegisteredReader, long, long) - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
Set the active reader, and clock information.
setAggregation(Aggregation) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
setAggregationTemporalitySelector(AggregationTemporalitySelector) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
setAggregationTemporalitySelector(AggregationTemporalitySelector) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets attributes to the SpanBuilder.
setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Sets attributes.
setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.trace.Span
Sets attributes to the Span.
setAllAttributes(Attributes) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets attributes to the SpanBuilder.
setAllAttributes(Attributes) - Method in interface io.opentelemetry.sdk.logs.ReadWriteLogRecord
Sets attributes to the ReadWriteLogRecord.
setAttribute(AttributeKey, int) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(AttributeKey, T) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an attribute to the newly created Span.
setAttribute(AttributeKey, T) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Sets an attribute.
setAttribute(AttributeKey, T) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(AttributeKey, T) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an attribute to the newly created Span.
setAttribute(AttributeKey, T) - Method in interface io.opentelemetry.sdk.logs.ReadWriteLogRecord
Sets an attribute on the log record.
setAttribute(String, boolean) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, boolean) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(String, boolean) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, double) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, double) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(String, double) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, long) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, long) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(String, long) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, String) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an attribute to the newly created Span.
setAttribute(String, String) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(String, String) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an attribute to the newly created Span.
setAttributeFilter(Predicate) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets a filter for attributes keys.
setAttributeFilter(Set) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets a filter which retains attribute keys included in keysToRetain.
setAttributes(Attributes) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the attributes.
setAttributes(Attributes) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the attributes.
setAttributes(List) - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice.AdviceBuilder
Sets the list of the attribute keys to be used for the resulting instrument.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleGaugeBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleHistogramBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedDoubleUpDownCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this counter.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongGaugeBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this gauge.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongHistogramBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this histogram.
setAttributesAdvice(List) - Method in interface io.opentelemetry.api.incubator.metrics.ExtendedLongUpDownCounterBuilder
Specify the attribute advice, which suggests the recommended set of attribute keys to be used for this up down counter.
setAuthenticator(Authenticator) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setAuthenticatorOnDelegate(Object, Authenticator) - Static method in interface io.opentelemetry.exporter.internal.auth.Authenticator
Reflectively access a GrpcExporterBuilder, or HttpExporterBuilder instance in field called "delegate" of the instance, and set the Authenticator.
setBackoffMultiplier(double) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the backoff multiplier.
setBody(Value) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the body Value.
setBody(String) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the body string.
setCardinalityLimit(int) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Set the cardinality limit.
setCardinalityLimit(ViewBuilder, int) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively set the cardinalityLimit on the ViewBuilder.
setChannel(ManagedChannel) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setChannel(ManagedChannel) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Deprecated.
Use OtlpGrpcLogRecordExporterBuilder.setEndpoint(String). If you have a use case not satisfied by the methods on this builder, please file an issue to let us know what it is.
setChannel(ManagedChannel) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Deprecated.
Use OtlpGrpcMetricExporterBuilder.setEndpoint(String). If you have a use case not satisfied by the methods on this builder, please file an issue to let us know what it is.
setChannel(ManagedChannel) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Deprecated.
Use OtlpGrpcSpanExporterBuilder.setEndpoint(String). If you have a use case not satisfied by the methods on this builder, please file an issue to let us know what it is.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClientTls(byte[], byte[]) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets ths client key and the certificate chain to use for verifying client when TLS is enabled.
setClock(Clock) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Assign a Clock.
setClock(Clock) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Clock.
setClock(Clock) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign a Clock.
setComponentLoader(AutoConfiguredOpenTelemetrySdkBuilder, ComponentLoader) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil
Sets the ComponentLoader to be used in the auto-configuration process.
setCompression(Compressor) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setCompression(Compressor) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the method used to compress payloads.
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the method used to compress payloads.
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the method used to compress payloads.
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the method used to compress payloads.
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the method used to compress payloads.
setCompression(String) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the method used to compress payloads.
setConfigPropertiesCustomizer(AutoConfiguredOpenTelemetrySdkBuilder, Function) - Static method in class io.opentelemetry.sdk.autoconfigure.internal.AutoConfigureUtil
Sets the ConfigProperties customizer to be used in the auto-configuration process.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the maximum time to wait for new connections to be established.
setConnectTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the maximum time to wait for new connections to be established.
setContext(Context) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the context.
setContext(Context) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the context.
setDefault(T) - Method in class io.opentelemetry.sdk.internal.ScopeConfiguratorBuilder
Set the default scope config, which is returned by Function.apply(Object) if a InstrumentationScopeInfo does not match any conditions.
setDefaultAggregationSelector(DefaultAggregationSelector) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
setDefaultAggregationSelector(DefaultAggregationSelector) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleHistogramBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongGaugeBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongHistogramBuilder
Sets the description for this instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Sets the description for this instrument.
setDescription(String) - Method in class io.opentelemetry.sdk.metrics.ViewBuilder
Sets the description of the resulting metric.
setEndpoint(String) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setEndpoint(String) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the OTLP endpoint to connect to.
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the OTLP endpoint to connect to.
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the OTLP endpoint to connect to.
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the OTLP endpoint to connect to.
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the OTLP endpoint to connect to.
setEndpoint(String) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the OTLP endpoint to connect to.
setExecutor(ScheduledExecutorService) - Method in class io.opentelemetry.sdk.metrics.export.PeriodicMetricReaderBuilder
Sets the ScheduledExecutorService to schedule reads on.
setExemplarFilter(SdkMeterProviderBuilder, ExemplarFilter) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively assign the ExemplarFilter to the SdkMeterProviderBuilder.
setExplicitBucketBoundaries(List) - Method in class io.opentelemetry.sdk.metrics.internal.descriptor.Advice.AdviceBuilder
Sets the explicit bucket histogram boundaries.
setExplicitBucketBoundariesAdvice(List) - Method in interface io.opentelemetry.api.metrics.DoubleHistogramBuilder
Set the explicit bucket buckets boundaries advice, which suggests the recommended set of explicit bucket boundaries for this histogram.
setExplicitBucketBoundariesAdvice(List) - Method in interface io.opentelemetry.api.metrics.LongHistogramBuilder
Set the explicit bucket buckets boundaries advice, which suggests the recommended set of explicit bucket boundaries for this histogram.
setExporterTimeout(long, TimeUnit) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setExporterTimeout(long, TimeUnit) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setExporterTimeout(Duration) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setExporterTimeout(Duration) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the maximum time an export will be allowed to run before being cancelled.
setExportUnsampledSpans(boolean) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets whether unsampled spans should be exported.
setExportUnsampledSpans(boolean) - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessorBuilder
Sets whether unsampled spans should be exported.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Set the supplier of headers to add to requests.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Set the supplier of headers to add to requests.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Set the supplier of headers to add to requests.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Set the supplier of headers to add to requests.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Set the supplier of headers to add to requests.
setHeaders(Supplier) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Set the supplier of headers to add to requests.
setHeadersSupplier(Supplier) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setHeadersSupplier(Supplier) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setIdGenerator(IdGenerator) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign an IdGenerator.
setIncludes(Set) - Static method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Creates a Predicate which tests if the set includes the input.
setInitialBackoff(Duration) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the initial backoff.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Sets the instrumentation scope version of the resulting EventLogger.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.logs.LoggerBuilder
Sets the instrumentation scope version of the resulting Logger.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.metrics.MeterBuilder
Sets the instrumentation scope version of the resulting Meter.
setInstrumentationVersion(String) - Method in interface io.opentelemetry.api.trace.TracerBuilder
Sets the instrumentation scope version of the resulting Tracer.
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.
setKeyManagerFromCerts(byte[], byte[]) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setKeyManagerFromCerts(byte[], byte[]) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setKeyManagerFromCerts(byte[], byte[]) - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
Configure the X509KeyManager from the given private key and certificate, both in PEM format.
setLastCollectEpochNanos(long) - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
Set the time the last collection took place for the reader.
setLocalParentNotSampled(Sampler) - Method in class io.opentelemetry.sdk.trace.samplers.ParentBasedSamplerBuilder
Sets the Sampler to use when there is a local parent that was not sampled.
setLocalParentSampled(Sampler) - Method in class io.opentelemetry.sdk.trace.samplers.ParentBasedSamplerBuilder
Sets the Sampler to use when there is a local parent that was sampled.
setLoggerConfigurator(SdkLoggerProviderBuilder, ScopeConfigurator) - Static method in class io.opentelemetry.sdk.logs.internal.SdkLoggerProviderUtil
Reflectively set the ScopeConfigurator to the SdkLoggerProviderBuilder.
setLoggerProvider(SdkLoggerProvider) - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Sets the SdkLoggerProvider to use.
setLogLimits(Supplier) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Assign a Supplier of LogLimits.
setLong(int, long) - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
setMaxAttempts(int) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the maximum number of attempts, including the original request.
setMaxAttributeValueLength(int) - Method in class io.opentelemetry.sdk.logs.LogLimitsBuilder
Sets the max number of characters for string attribute values.
setMaxAttributeValueLength(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of characters for string attribute values.
setMaxBackoff(Duration) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the maximum backoff.
setMaxExportBatchSize(int) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the maximum batch size for every export.
setMaxExportBatchSize(int) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the maximum batch size for every export.
setMaxNumberOfAttributes(int) - Method in class io.opentelemetry.sdk.logs.LogLimitsBuilder
Sets the max number of attributes per LogRecordData.
setMaxNumberOfAttributes(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of attributes per Span.
setMaxNumberOfAttributesPerEvent(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of attributes per event.
setMaxNumberOfAttributesPerLink(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of attributes per link.
setMaxNumberOfEvents(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of events per Span.
setMaxNumberOfLinks(int) - Method in class io.opentelemetry.sdk.trace.SpanLimitsBuilder
Sets the max number of links per Span.
setMaxQueueSize(int) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the maximum number of Logs that are kept in the queue before start dropping.
setMaxQueueSize(int) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the maximum number of Spans that are kept in the queue before start dropping.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Set the MemoryMode.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Set the MemoryMode.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Set the MemoryMode.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Set the MemoryMode.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Set the MemoryMode.
setMemoryMode(MemoryMode) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Set the MemoryMode.
setMeterConfigurator(SdkMeterProviderBuilder, ScopeConfigurator) - Static method in class io.opentelemetry.sdk.metrics.internal.SdkMeterProviderUtil
Reflectively set the ScopeConfigurator to the SdkMeterProviderBuilder.
setMeterName(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments associated with the given meterName.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the MeterProvider to use to collect metrics related to export.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the MeterProvider to use to collect metrics related to export.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the MeterProvider to use to collect metrics related to export.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the MeterProvider to use to collect metrics related to export.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the MeterProvider to use to collect metrics related to batch export.
setMeterProvider(MeterProvider) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the MeterProvider to use to collect metrics related to batch export.
setMeterProvider(SdkMeterProvider) - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Sets the SdkMeterProvider to use.
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the MeterProvider supplier used to collect metrics related to export.
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the MeterProvider supplier to use to collect metrics related to export.
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the MeterProvider supplier used to collect metrics related to export.
setMeterProvider(Supplier) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the MeterProvider supplier used to collect metrics related to export.
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.
setNoParent() - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets the option to become a root Span for a new trace.
setNoParent() - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets the option to become a root Span for a new trace.
setObservedTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the epoch observedTimestamp, using the timestamp and unit.
setObservedTimestamp(Instant) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the observedTimestamp, using the instant.
setParent(Context) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets the parent to use from the specified Context.
setParent(Context) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets the parent to use from the specified Context.
setParentFrom(ContextPropagators, Map) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Extract a span context from the given carrier and set it as parent of the span for ExtendedSpanBuilder.startAndCall(SpanCallable) and ExtendedSpanBuilder.startAndRun(SpanRunnable).
setPropagators(ContextPropagators) - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Sets the ContextPropagators to use.
setProxy(ProxyOptions) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the proxy options.
setProxyOptions(ProxyOptions) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setProxyOptions(ProxyOptions) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the proxy options.
setProxyOptions(ProxyOptions) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the proxy options.
setRemoteParentNotSampled(Sampler) - Method in class io.opentelemetry.sdk.trace.samplers.ParentBasedSamplerBuilder
Sets the Sampler to use when there is a remote parent that was not sampled.
setRemoteParentSampled(Sampler) - Method in class io.opentelemetry.sdk.trace.samplers.ParentBasedSamplerBuilder
Sets the Sampler to use when there is a remote parent that was sampled.
setResource(Resource) - Method in class io.opentelemetry.sdk.logs.SdkLoggerProviderBuilder
Assign a Resource to be attached to all LogRecordData created by Loggers obtained from the SdkLoggerProvider.
setResource(Resource) - Method in class io.opentelemetry.sdk.metrics.SdkMeterProviderBuilder
Assign a Resource to be attached to all metrics.
setResource(Resource) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign a Resource to be attached to all Spans created by Tracers.
setResultAsGlobal() - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Sets whether the configured OpenTelemetrySdk should be set as the application's global instance.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Set the retry policy, or null to disable retry.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Set the retry policy, or null to disable retry.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Set the retry policy, or null to disable retry.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Set the retry policy, or null to disable retry.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Set the retry policy, or null to disable retry.
setRetryPolicy(RetryPolicy) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Set the retry policy, or null to disable retry.
setSampler(Sampler) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign a Sampler to use for sampling traces.
setScheduleDelay(long, TimeUnit) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the delay interval between two consecutive exports.
setScheduleDelay(long, TimeUnit) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the delay interval between two consecutive exports.
setScheduleDelay(Duration) - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessorBuilder
Sets the delay interval between two consecutive exports.
setScheduleDelay(Duration) - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessorBuilder
Sets the delay interval between two consecutive exports.
setSchemaUrl(String) - Method in interface io.opentelemetry.api.incubator.events.EventLoggerBuilder
Set the scope schema URL of the resulting EventLogger.
setSchemaUrl(String) - Method in interface io.opentelemetry.api.logs.LoggerBuilder
Set the scope schema URL of the resulting Logger.
setSchemaUrl(String) - Method in interface io.opentelemetry.api.metrics.MeterBuilder
Set the scope schema URL of the resulting Meter.
setSchemaUrl(String) - Method in interface io.opentelemetry.api.trace.TracerBuilder
Set the scope schema URL of the resulting Tracer.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the schema URL.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Assign an OpenTelemetry schema URL to the resulting Resource.
setServiceClassLoader(ClassLoader) - Method in class io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdkBuilder
Sets the ClassLoader to be used to load SPI implementations.
setSeverity(Severity) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the severity.
setSeverity(Severity) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the severity.
setSeverityText(String) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the severity text.
setSize(int, int) - Method in class io.opentelemetry.exporter.internal.marshal.MarshalerContext
 
setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets the SpanKind for the newly created Span.
setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets the SpanKind for the newly created Span.
setSpanLimits(SpanLimits) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign an initial SpanLimits that should be used with this SDK.
setSpanLimits(Supplier) - Method in class io.opentelemetry.sdk.trace.SdkTracerProviderBuilder
Assign a Supplier of SpanLimits.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
Configure the SSLContext and X509TrustManager.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setSslContext(SSLContext, X509TrustManager) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the "bring-your-own" SSLContext for use with TLS.
setStartTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an explicit start timestamp for the newly created Span.
setStartTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an explicit start timestamp for the newly created Span.
setStartTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Sets an explicit start timestamp for the newly created Span.
setStartTimestamp(Instant) - Method in interface io.opentelemetry.api.trace.SpanBuilder
Sets an explicit start timestamp for the newly created Span.
setStatus(StatusCode) - Method in interface io.opentelemetry.api.trace.Span
Sets the status to the Span.
setStatus(StatusCode, String) - Method in interface io.opentelemetry.api.trace.Span
Sets the status to the Span.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of logs.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of metrics.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of spans.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of logs.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of metrics.
setTimeout(long, TimeUnit) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of spans.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of logs.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of metrics.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of spans.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of logs.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of metrics.
setTimeout(Duration) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the maximum time to wait for the collector to process an exported batch of spans.
setTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the epoch timestamp, using the timestamp and unit.
setTimestamp(long, TimeUnit) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the epoch timestamp, using the timestamp and unit.
setTimestamp(Instant) - Method in interface io.opentelemetry.api.incubator.events.EventBuilder
Set the epoch timestamp, using the instant.
setTimestamp(Instant) - Method in interface io.opentelemetry.api.logs.LogRecordBuilder
Set the epoch timestamp, using the instant.
setTracerConfigurator(SdkTracerProviderBuilder, ScopeConfigurator) - Static method in class io.opentelemetry.sdk.trace.internal.SdkTracerProviderUtil
Reflectively set the ScopeConfigurator to the SdkTracerProviderBuilder.
setTracerProvider(SdkTracerProvider) - Method in class io.opentelemetry.sdk.OpenTelemetrySdkBuilder
Sets the SdkTracerProvider to use.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustedCertificates(byte[]) - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporterBuilder
Sets the certificate chain to use for verifying servers when TLS is enabled.
setTrustManagerFromCerts(byte[]) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
setTrustManagerFromCerts(byte[]) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
setTrustManagerFromCerts(byte[]) - Method in class io.opentelemetry.exporter.internal.TlsConfigHelper
Configure the X509TrustManager from the given cert content.
setType(InstrumentType) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments with the given instrumentType.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounterBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleGaugeBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleHistogramBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounterBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongCounterBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongGaugeBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongHistogramBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounterBuilder
Sets the unit of measure for this instrument.
setUnit(String) - Method in class io.opentelemetry.sdk.metrics.InstrumentSelectorBuilder
Select instruments with the given unit.
setVersion(String) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the version.
Severity - Enum in io.opentelemetry.api.logs
Log record severity options.
SEVERITY_NUMBER - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
SEVERITY_NUMBER_DEBUG - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_DEBUG2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_DEBUG3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_DEBUG4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_ERROR - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_ERROR2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_ERROR3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_ERROR4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_FATAL - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_FATAL2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_FATAL3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_FATAL4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_INFO - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_INFO2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_INFO3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_INFO4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_TRACE - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_TRACE2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_TRACE3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_TRACE4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_UNSPECIFIED - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_WARN - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_WARN2 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_WARN3 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_NUMBER_WARN4 - Static variable in class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
SEVERITY_TEXT - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
SeverityNumber - Class in io.opentelemetry.proto.logs.v1.internal
 
SeverityNumber() - Constructor for class io.opentelemetry.proto.logs.v1.internal.SeverityNumber
 
shortDebugString() - Method in interface io.opentelemetry.sdk.metrics.internal.debug.SourceInfo
Returns a debugging string to report where a given metric was registered.
shouldApply(ConfigProperties, Resource) - Method in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ConditionalResourceProvider
If an implementation needs to apply only under certain conditions related to the config or the existing state of the Resource being built, they can choose to override this default.
shouldSample(Context, String, String, SpanKind, Attributes, List) - Method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Called during Span creation to make a sampling samplingResult.
shouldSampleMeasurement(double, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.AlwaysOffFilter
 
shouldSampleMeasurement(double, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.AlwaysOnFilter
 
shouldSampleMeasurement(double, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarFilter
Returns whether or not a reservoir should attempt to filter a measurement.
shouldSampleMeasurement(double, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.TraceBasedExemplarFilter
 
shouldSampleMeasurement(long, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.AlwaysOffFilter
 
shouldSampleMeasurement(long, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.AlwaysOnFilter
 
shouldSampleMeasurement(long, Attributes, Context) - Method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarFilter
Returns whether or not a reservoir should attempt to filter a measurement.
shouldSampleMeasurement(long, Attributes, Context) - Method in class io.opentelemetry.sdk.metrics.internal.exemplar.TraceBasedExemplarFilter
 
shouldSuppressInstrumentation(Context) - Static method in class io.opentelemetry.api.internal.InstrumentationUtil
Checks if an automatic instrumentation should be suppressed with the provided Context.
shouldSuppressInstrumentation(Context) - Static method in class io.opentelemetry.exporter.internal.InstrumentationUtil
Deprecated.
Checks if an automatic instrumentation should be suppressed with the provided Context.
shutdown() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporter
 
shutdown() - Method in interface io.opentelemetry.exporter.internal.grpc.GrpcSender
Shutdown the sender.
shutdown() - Method in class io.opentelemetry.exporter.internal.http.HttpExporter
 
shutdown() - Method in interface io.opentelemetry.exporter.internal.http.HttpSender
Shutdown the sender.
shutdown() - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
Shutdown the exporter.
shutdown() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
Shutdown the exporter.
shutdown() - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
Shutdown the exporter, releasing any resources and preventing subsequent exports.
shutdown() - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.
shutdown() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.
shutdown() - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
Initiates an orderly shutdown in which preexisting calls continue but new calls are immediately cancelled.
shutdown() - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
 
shutdown() - Method in interface io.opentelemetry.sdk.logs.export.LogRecordExporter
Shutdown the log exporter.
shutdown() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
 
shutdown() - Method in interface io.opentelemetry.sdk.logs.LogRecordProcessor
Shutdown the log processor.
shutdown() - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
Attempt to shut down the active log processor.
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.
shutdown() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
Shutdown the SDK.
shutdown() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
shutdown() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
shutdown() - Method in interface io.opentelemetry.sdk.trace.export.SpanExporter
Called when SdkTracerProvider.shutdown() is called, if this SpanExporter is registered to a SdkTracerProvider object.
shutdown() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
Attempts to stop all the activity for Tracers created by this provider.
shutdown() - Method in interface io.opentelemetry.sdk.trace.SpanProcessor
Processes all span events that have not yet been processed and closes used resources.
shutdownChannel(ManagedChannel) - Static method in class io.opentelemetry.exporter.internal.grpc.ManagedChannelUtil
Shutdown the gRPC channel.
SimpleLogRecordProcessor - Class in io.opentelemetry.sdk.logs.export
An implementation of the LogRecordProcessor that passes LogRecordData directly to the configured exporter.
SimpleSpanProcessor - Class in io.opentelemetry.sdk.trace.export
An implementation of the SpanProcessor that converts the ReadableSpan to SpanData and passes it directly to the configured exporter.
SimpleSpanProcessorBuilder - Class in io.opentelemetry.sdk.trace.export
Builder class for SimpleSpanProcessor.
size() - Method in interface io.opentelemetry.api.baggage.Baggage
Returns the number of entries in this Baggage.
size() - Method in interface io.opentelemetry.api.common.Attributes
The number of attributes contained in this.
size() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
size() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
size() - Method in interface io.opentelemetry.api.trace.TraceState
Returns the number of entries in this TraceState.
size() - Method in class io.opentelemetry.sdk.internal.DynamicPrimitiveLongList
 
size() - Method in class io.opentelemetry.sdk.metrics.internal.state.ArrayBasedStack
 
size() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
sizeBool(ProtoFieldInfo, boolean) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a bool field.
sizeByteAsFixed32(ProtoFieldInfo, byte) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a byte field when propagated to a fixed32.
sizeByteBuffer(ProtoFieldInfo, ByteBuffer) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a bytes field based on the buffer's capacity.
sizeBytes(ProtoFieldInfo, byte[]) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a bytes field.
sizeDouble(ProtoFieldInfo, double) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a double field.
sizeDoubleOptional(ProtoFieldInfo, double) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a double field.
sizeEnum(ProtoFieldInfo, ProtoEnumInfo) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a enum field.
sizeFixed32(ProtoFieldInfo, int) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a fixed32 field.
sizeFixed64(ProtoFieldInfo, long) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a fixed64 field.
sizeFixed64Optional(ProtoFieldInfo, long) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a fixed64 field.
sizeInt32(ProtoFieldInfo, int) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a int32 field.
sizeInt64(ProtoFieldInfo, long) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a int64 field.
sizeMessage(ProtoFieldInfo, Marshaler) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a message field.
sizeMessageWithContext(ProtoFieldInfo, K, V, StatelessMarshaler2, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a message field.
sizeMessageWithContext(ProtoFieldInfo, T, StatelessMarshaler, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a message field.
sizeRepeatedDouble(ProtoFieldInfo, List) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated double field.
sizeRepeatedFixed64(ProtoFieldInfo, List) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated fixed64 field.
sizeRepeatedInt64(ProtoFieldInfo, long[]) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated int64 field.
sizeRepeatedInt64(ProtoFieldInfo, List) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated int64 field.
sizeRepeatedMessage(ProtoFieldInfo, List) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedMessage(ProtoFieldInfo, T[]) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedMessageWithContext(ProtoFieldInfo, Attributes, StatelessMarshaler2, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedMessageWithContext(ProtoFieldInfo, Collection, StatelessMarshaler, MarshalerContext, MarshalerContext.Key) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedMessageWithContext(ProtoFieldInfo, List, StatelessMarshaler, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedMessageWithContext(ProtoFieldInfo, Map, StatelessMarshaler2, MarshalerContext, MarshalerContext.Key) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a repeated message field.
sizeRepeatedUInt64(ProtoFieldInfo, long[]) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated uint64 field.
sizeRepeatedUInt64(ProtoFieldInfo, DynamicPrimitiveLongList) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated uint64 field.
sizeRepeatedUInt64(ProtoFieldInfo, List) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a repeated uint64 field.
sizeSInt32(ProtoFieldInfo, int) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a sint32 field.
sizeSpanId(ProtoFieldInfo, String) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a span_id field.
sizeStringWithContext(ProtoFieldInfo, String, MarshalerContext) - Static method in class io.opentelemetry.exporter.internal.marshal.StatelessMarshalerUtil
Returns the size of a string field.
sizeTraceId(ProtoFieldInfo, String) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a trace_id field.
sizeUInt32(ProtoFieldInfo, int) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a uint32 field.
sizeUInt64(ProtoFieldInfo, long) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Returns the size of a uint64 field.
skipField(int) - Method in class io.opentelemetry.exporter.internal.marshal.CodedInputStream
Skips a field.
SourceInfo - Interface in io.opentelemetry.sdk.metrics.internal.debug
An interface that can be used to record the (runtime) source of registered metrics in the sdk.
Span - Class in io.opentelemetry.proto.trace.v1.internal
 
Span - Interface in io.opentelemetry.api.trace
An interface that represents a span.
Span() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Span
 
SPAN_ID - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
SPAN_ID - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
SPAN_ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Link
 
SPAN_ID - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
SPAN_ID - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
SPAN_KIND_CLIENT - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SPAN_KIND_CONSUMER - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SPAN_KIND_INTERNAL - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SPAN_KIND_PRODUCER - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SPAN_KIND_SERVER - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SPAN_KIND_UNSPECIFIED - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
Span.Event - Class in io.opentelemetry.proto.trace.v1.internal
 
Span.Link - Class in io.opentelemetry.proto.trace.v1.internal
 
Span.SpanKind - Class in io.opentelemetry.proto.trace.v1.internal
 
spanBuilder(String) - Method in interface io.opentelemetry.api.trace.Tracer
Returns a SpanBuilder to create and start a new Span.
SpanBuilder - Interface in io.opentelemetry.api.trace
SpanBuilder is used to construct Span instances which define arbitrary scopes of code that are sampled for distributed tracing as a single atomic unit.
SpanCallable<T,E> - Interface in io.opentelemetry.api.incubator.trace
An interface for creating a lambda that is wrapped in a span, returns a value, and that may throw.
SpanContext - Interface in io.opentelemetry.api.trace
A class that represents a span context.
SpanData - Interface in io.opentelemetry.sdk.trace.data
Immutable representation of all data collected by the Span class.
SpanExporter - Interface in io.opentelemetry.sdk.trace.export
An interface that allows different tracing services to export recorded data for sampled spans in their own format.
SpanFlags - Class in io.opentelemetry.exporter.internal.otlp.traces
Represents the 32 bit span flags as specified in the proto definition.
SpanId - Class in io.opentelemetry.api.trace
Helper methods for dealing with a span identifier.
SpanKind - Enum in io.opentelemetry.api.trace
Type of Span.
SpanKind() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Span.SpanKind
 
SpanLimits - Class in io.opentelemetry.sdk.trace
Class that holds limits enforced during span recording.
SpanLimits() - Constructor for class io.opentelemetry.sdk.trace.SpanLimits
Deprecated.
Will be made package private in 2.0.0.
SpanLimitsBuilder - Class in io.opentelemetry.sdk.trace
Builder for SpanLimits.
SpanProcessor - Interface in io.opentelemetry.sdk.trace
SpanProcessor is the interface SdkTracer uses to allow synchronous hooks for when a Span is started or when a Span is ended.
SpanReusableDataMarshaler - Class in io.opentelemetry.exporter.internal.otlp.traces
This class is internal and is hence not for public use.
SpanReusableDataMarshaler(MemoryMode, BiFunction) - Constructor for class io.opentelemetry.exporter.internal.otlp.traces.SpanReusableDataMarshaler
 
SpanRunnable<E> - Interface in io.opentelemetry.api.incubator.trace
An interface for creating a lambda that is wrapped in a span and that may throw.
SPANS - Static variable in class io.opentelemetry.proto.trace.v1.internal.ScopeSpans
 
SpiHelper - Class in io.opentelemetry.sdk.autoconfigure.internal
This class is internal and is hence not for public use.
STACKTRACE_ID_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
START_LINE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ProfileContainer
 
START_TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
startAndCall(SpanCallable) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndCall(SpanCallable, BiConsumer) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanCallable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
startAndRun(SpanRunnable, BiConsumer) - Method in interface io.opentelemetry.api.incubator.trace.ExtendedSpanBuilder
Runs the given SpanRunnable inside of the span created by the given SpanBuilder.
startEpochNanos() - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
 
startEpochNanos() - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
startSpan() - Method in interface io.opentelemetry.api.trace.SpanBuilder
Starts a new Span.
StatelessMarshaler<T> - Interface in io.opentelemetry.exporter.internal.marshal
Marshaler from an SDK structure to protobuf wire format.
StatelessMarshaler2<K,V> - Interface in io.opentelemetry.exporter.internal.marshal
Marshaler from an SDK structure to protobuf wire format.
StatelessMarshalerUtil - Class in io.opentelemetry.exporter.internal.marshal
Marshaler utilities.
Status - Class in io.opentelemetry.proto.trace.v1.internal
 
Status() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Status
 
STATUS - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
STATUS_CODE_ERROR - Static variable in class io.opentelemetry.proto.trace.v1.internal.Status.StatusCode
 
STATUS_CODE_OK - Static variable in class io.opentelemetry.proto.trace.v1.internal.Status.StatusCode
 
STATUS_CODE_UNSET - Static variable in class io.opentelemetry.proto.trace.v1.internal.Status.StatusCode
 
Status.StatusCode - Class in io.opentelemetry.proto.trace.v1.internal
 
statusCode() - Method in interface io.opentelemetry.exporter.internal.http.HttpSender.Response
The HTTP status code.
StatusCode - Enum in io.opentelemetry.api.trace
The set of canonical status codes.
StatusCode() - Constructor for class io.opentelemetry.proto.trace.v1.internal.Status.StatusCode
 
StatusData - Interface in io.opentelemetry.sdk.trace.data
Defines the status of a Span by providing a standard StatusCode in conjunction with an optional descriptive message.
statusMessage() - Method in interface io.opentelemetry.exporter.internal.http.HttpSender.Response
The HTTP status message.
storeInContext(Context) - Method in interface io.opentelemetry.api.baggage.Baggage
 
storeInContext(Context) - Method in interface io.opentelemetry.api.trace.Span
 
storeInContext(Context) - Method in interface io.opentelemetry.context.ImplicitContextKeyed
Returns a new Context created by setting this into the provided Context.
STR - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Label
 
string(String) - Static method in interface io.opentelemetry.sdk.logs.data.Body
Deprecated.
Returns an Body with a string value.
STRING - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
STRING - Enum constant in enum io.opentelemetry.api.common.ValueType
 
STRING - Enum constant in enum io.opentelemetry.sdk.logs.data.Body.Type
Deprecated.
 
STRING_ARRAY - Enum constant in enum io.opentelemetry.api.common.AttributeType
 
STRING_TABLE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
STRING_VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.AnyValue
 
stringArrayKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for List<String> valued attributes.
stringKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for String valued attributes.
StringPredicates - Class in io.opentelemetry.sdk.metrics.internal.view
Re-usable string predicates.
StringUtils - Class in io.opentelemetry.api.internal
Utilities for working with strings.
StructuredConfigProperties - Interface in io.opentelemetry.sdk.autoconfigure.spi.internal
An interface for accessing structured configuration data.
succeed() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Complete this CompletableResultCode successfully if it is not already completed.
sum() - Static method in interface io.opentelemetry.sdk.metrics.Aggregation
Aggregates measurements into a MetricDataType.DOUBLE_SUM or MetricDataType.LONG_SUM.
sum() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Returns the current sum.
sum() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Returns the current sum.
Sum - Class in io.opentelemetry.proto.metrics.v1.internal
 
Sum() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Sum
 
SUM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
SUM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
SUM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
SUM - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
SumAggregation - Class in io.opentelemetry.sdk.metrics.internal.view
A sum aggregation configuration.
SumData<T> - Interface in io.opentelemetry.sdk.metrics.data
Summary - Class in io.opentelemetry.proto.metrics.v1.internal
 
Summary() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.Summary
 
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).
SUMMARY - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
SummaryData - Interface in io.opentelemetry.sdk.metrics.data
Data for a MetricDataType.SUMMARY metric.
SummaryDataPoint - Class in io.opentelemetry.proto.metrics.v1.internal
 
SummaryDataPoint() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
SummaryDataPoint.ValueAtQuantile - Class in io.opentelemetry.proto.metrics.v1.internal
 
SummaryPointData - Interface in io.opentelemetry.sdk.metrics.data
Point data for SummaryData.
sumThenReset() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.DoubleAdder
Equivalent in effect to DoubleAdder.sum() followed by DoubleAdder.reset().
sumThenReset() - Method in interface io.opentelemetry.sdk.metrics.internal.concurrent.LongAdder
Equivalent in effect to LongAdder.sum() followed by LongAdder.reset().
suppressInstrumentation(Runnable) - Static method in class io.opentelemetry.api.internal.InstrumentationUtil
Adds a Context boolean key that will allow to identify HTTP calls coming from OTel exporters.
suppressInstrumentation(Runnable) - Static method in class io.opentelemetry.exporter.internal.InstrumentationUtil
Deprecated.
Adds a Context boolean key that will allow to identify HTTP calls coming from OTel exporters.
SynchronousMetricStorage - Interface in io.opentelemetry.sdk.metrics.internal.state
Stores aggregated MetricData for synchronous instruments.
SYSTEM_NAME - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Function
 

T

taskWrapping(Executor) - Static method in interface io.opentelemetry.context.Context
Returns an Executor which delegates to the provided executor, wrapping all invocations of Executor.execute(Runnable) with the current context at the time of invocation.
taskWrapping(ExecutorService) - Static method in interface io.opentelemetry.context.Context
Returns an ExecutorService which delegates to the provided executorService, wrapping all invocations of ExecutorService methods such as Executor.execute(Runnable) or ExecutorService.submit(Runnable) with the current context at the time of invocation.
taskWrapping(ScheduledExecutorService) - Static method in interface io.opentelemetry.context.Context
Returns an ScheduledExecutorService which delegates to the provided executorService, wrapping all invocations of ExecutorService methods such as Executor.execute(Runnable) or ExecutorService.submit(Runnable) with the current context at the time of invocation.
TemporaryBuffers - Class in io.opentelemetry.api.internal
ThreadLocal buffers for use when creating new derived objects such as Strings.
TextMapGetter<C> - Interface in io.opentelemetry.context.propagation
Interface that allows a TextMapPropagator to read propagated fields from a carrier.
TextMapPropagator - Interface in io.opentelemetry.context.propagation
Injects and extracts a value as text into carriers that travel in-band across process boundaries.
TextMapSetter<C> - Interface in io.opentelemetry.context.propagation
Class that allows a TextMapPropagator to set propagated fields into a carrier.
then(AttributesProcessor) - Method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
Joins this attribute processor with another that operates after this one.
ThrottlingLogger - Class in io.opentelemetry.sdk.internal
Will limit the number of log messages emitted, so as not to spam when problems are happening.
ThrottlingLogger(Logger) - Constructor for class io.opentelemetry.sdk.internal.ThrottlingLogger
Create a new logger which will enforce a max number of messages per minute.
ThrowableUtil - Class in io.opentelemetry.sdk.internal
This class is internal and is hence not for public use.
TIME_NANOS - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Profile
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.HistogramDataPoint
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.NumberDataPoint
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint
 
TIME_UNIX_NANO - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Event
 
TIMESTAMPS_UNIX_NANO - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
TlsConfigHelper - Class in io.opentelemetry.exporter.internal
Utility class to help with management of TLS related components.
TlsConfigHelper() - Constructor for class io.opentelemetry.exporter.internal.TlsConfigHelper
 
TlsUtil - Class in io.opentelemetry.exporter.internal
Utilities for working with TLS.
toArray(List) - Static method in class io.opentelemetry.sdk.internal.PrimitiveLongList
Returns a primitive array with the values of the list.
toBuilder() - Method in interface io.opentelemetry.api.baggage.Baggage
Create a Builder pre-initialized with the contents of this Baggage.
toBuilder() - Method in interface io.opentelemetry.api.common.Attributes
Returns a new AttributesBuilder instance populated with the data of this Attributes.
toBuilder() - Method in interface io.opentelemetry.api.trace.TraceState
Returns a Builder based on this TraceState.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
Returns a builder with configuration values equal to those for this exporter.
toBuilder() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns a RetryPolicy.RetryPolicyBuilder reflecting configuration values for this RetryPolicy.
toBuilder() - Method in class io.opentelemetry.sdk.internal.AttributesMap
 
toBuilder() - Method in interface io.opentelemetry.sdk.internal.ScopeConfigurator
Convert this ScopeConfigurator to a builder.
toBuilder() - Method in class io.opentelemetry.sdk.logs.LogLimits
Returns a LogLimitsBuilder initialized to the same property values as the current instance.
toBuilder() - Method in class io.opentelemetry.sdk.resources.Resource
Returns a new ResourceBuilder instance populated with the data of this Resource.
toBuilder() - Method in class io.opentelemetry.sdk.trace.SpanLimits
Returns a SpanLimitsBuilder initialized to the same property values as the current instance.
toBytes(String) - Static method in class io.opentelemetry.exporter.internal.marshal.MarshalerUtil
Converts the string to utf8 bytes for encoding.
toGlobPatternPredicate(String) - Static method in class io.opentelemetry.sdk.internal.GlobUtil
Return a predicate that returns true if a string matches the globPattern.
toInstrumentationLibraryInfo(InstrumentationScopeInfo) - Static method in class io.opentelemetry.sdk.internal.InstrumentationScopeUtil
toInstrumentationScopeInfo(InstrumentationLibraryInfo) - Static method in class io.opentelemetry.sdk.internal.InstrumentationScopeUtil
toLogRecordData() - Method in interface io.opentelemetry.sdk.logs.ReadWriteLogRecord
Return an immutable LogRecordData instance representing this log record.
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleBase2ExponentialHistogramAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleExplicitBucketHistogramAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DropAggregator
 
toMetricData(Resource, InstrumentationScopeInfo, MetricDescriptor, Collection, AggregationTemporality) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Returns the MetricData that this Aggregation will produce.
toPoint(Measurement) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Return a new point representing the measurement.
toPoint(Measurement) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
toPoint(Measurement) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
toPoint(Measurement) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
toPoint(Measurement) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
toPoint(Measurement, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleLastValueAggregator
 
toPoint(Measurement, DoublePointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.DoubleSumAggregator
 
toPoint(Measurement, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongLastValueAggregator
 
toPoint(Measurement, LongPointData) - Method in class io.opentelemetry.sdk.metrics.internal.aggregator.LongSumAggregator
 
toPoint(Measurement, T) - Method in interface io.opentelemetry.sdk.metrics.internal.aggregator.Aggregator
Resets reusablePoint to represent the measurement.
toServiceConfig(String, RetryPolicy) - Static method in class io.opentelemetry.exporter.internal.grpc.ManagedChannelUtil
Convert the RetryPolicy into a gRPC service config for the serviceName.
toSpanData() - Method in interface io.opentelemetry.sdk.trace.ReadableSpan
This converts this instance into an immutable SpanData instance, for use in export.
toString() - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
toString() - Method in class io.opentelemetry.api.incubator.propagation.PassThroughPropagator
 
toString() - Method in class io.opentelemetry.api.internal.ImmutableKeyValuePairs
 
toString() - Method in class io.opentelemetry.api.internal.InternalAttributeKeyImpl
 
toString() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
toString() - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
 
toString() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
toString() - Method in class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
toString() - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
toString() - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
toString() - Method in class io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
 
toString() - Method in class io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
 
toString() - Method in class io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
 
toString() - Method in class io.opentelemetry.exporter.otlp.logs.OtlpGrpcLogRecordExporter
 
toString() - Method in class io.opentelemetry.exporter.otlp.metrics.OtlpGrpcMetricExporter
 
toString() - Method in class io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter
 
toString() - Method in class io.opentelemetry.sdk.common.export.ProxyOptions
 
toString() - Method in class io.opentelemetry.sdk.internal.AttributesMap
 
toString() - Method in class io.opentelemetry.sdk.logs.export.BatchLogRecordProcessor
 
toString() - Method in class io.opentelemetry.sdk.logs.export.SimpleLogRecordProcessor
 
toString() - Method in class io.opentelemetry.sdk.logs.SdkLoggerProvider
 
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.internal.data.MutableDoublePointData
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramBuckets
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableExponentialHistogramPointData
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableHistogramPointData
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.data.MutableLongPointData
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.export.RegisteredReader
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.state.CallbackRegistration
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.Base2ExponentialHistogramAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.DefaultAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.DropAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.ExplicitBucketHistogramAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.LastValueAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.RegisteredView
 
toString() - Method in class io.opentelemetry.sdk.metrics.internal.view.SumAggregation
 
toString() - Method in class io.opentelemetry.sdk.metrics.SdkMeterProvider
 
toString() - Method in class io.opentelemetry.sdk.metrics.View
 
toString() - Method in class io.opentelemetry.sdk.OpenTelemetrySdk
 
toString() - Method in class io.opentelemetry.sdk.trace.data.DelegatingSpanData
 
toString() - Method in class io.opentelemetry.sdk.trace.export.BatchSpanProcessor
 
toString() - Method in class io.opentelemetry.sdk.trace.export.SimpleSpanProcessor
 
toString() - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
 
toString(boolean) - Method in class io.opentelemetry.exporter.internal.grpc.GrpcExporterBuilder
 
toString(boolean) - Method in class io.opentelemetry.exporter.internal.http.HttpExporterBuilder
 
TRACE - Enum constant in enum io.opentelemetry.api.logs.Severity
 
TRACE_ID - Static variable in class io.opentelemetry.proto.logs.v1.internal.LogRecord
 
TRACE_ID - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Exemplar
 
TRACE_ID - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Link
 
TRACE_ID - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
TRACE_ID - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
TRACE_STATE - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span.Link
 
TRACE_STATE - Static variable in class io.opentelemetry.proto.trace.v1.internal.Span
 
TRACE2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
TRACE3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
TRACE4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
traceBased() - Static method in interface io.opentelemetry.sdk.metrics.internal.exemplar.ExemplarFilter
A filter that only accepts measurements where there is a Span in Context that is being sampled.
TraceBasedExemplarFilter - Class in io.opentelemetry.sdk.metrics.internal.exemplar
Exemplar sampler that only samples measurements with associated sampled traces.
TraceFlags - Interface in io.opentelemetry.api.trace
A valid trace flags is a byte or 2 character lowercase hex (base16) String.
TraceId - Class in io.opentelemetry.api.trace
Helper methods for dealing with a trace identifier.
traceIdRatioBased(double) - Static method in interface io.opentelemetry.sdk.trace.samplers.Sampler
Returns a new TraceIdRatioBased Sampler.
Tracer - Interface in io.opentelemetry.api.trace
Tracer is the interface for Span creation and interaction with the in-process context.
tracerBuilder(String) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
Creates a TracerBuilder for a named Tracer instance.
tracerBuilder(String) - Method in class io.opentelemetry.api.incubator.trace.ExtendedDefaultTracerProvider
 
tracerBuilder(String) - Method in interface io.opentelemetry.api.OpenTelemetry
Creates a TracerBuilder for a named Tracer instance.
tracerBuilder(String) - Method in interface io.opentelemetry.api.trace.TracerProvider
Creates a TracerBuilder for a named Tracer instance.
tracerBuilder(String) - Method in class io.opentelemetry.sdk.trace.SdkTracerProvider
 
TracerBuilder - Interface in io.opentelemetry.api.trace
Builder class for creating Tracer instances.
TracerConfig - Class in io.opentelemetry.sdk.trace.internal
A collection of configuration options which define the behavior of a Tracer.
TraceRequestMarshaler - Class in io.opentelemetry.exporter.internal.otlp.traces
Marshaler to convert SDK SpanData to OTLP ExportTraceServiceRequest.
TracerProvider - Interface in io.opentelemetry.api.trace
A registry for creating named Tracers.
TraceState - Interface in io.opentelemetry.api.trace
Carries tracing-system specific context in a list of key-value pairs.
TraceStateBuilder - Interface in io.opentelemetry.api.trace
A builder of TraceState.
trustManager(byte[]) - Static method in class io.opentelemetry.exporter.internal.TlsUtil
Returns a TrustManager for the given trusted certificates.
trySpend(double) - Method in class io.opentelemetry.sdk.internal.RateLimiter
Check to see if the provided cost can be spent within the current limits.
TYPE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ValueType
 
TYPE_INDEX - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Location
 

U

UNDEFINED_SEVERITY_NUMBER - Enum constant in enum io.opentelemetry.api.logs.Severity
 
UNIT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.Metric
 
UNIT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.AttributeUnit
 
UNIT - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.ValueType
 
unset() - Static method in interface io.opentelemetry.sdk.trace.data.StatusData
Returns the default StatusData.
UNSET - Enum constant in enum io.opentelemetry.api.trace.StatusCode
The default status.
unsetActiveReader() - Method in class io.opentelemetry.sdk.metrics.internal.state.SdkObservableMeasurement
Unset the active reader.
UP_DOWN_COUNTER - Enum constant in enum io.opentelemetry.sdk.metrics.InstrumentType
 
updateName(String) - Method in interface io.opentelemetry.api.trace.Span
Updates the Span name.
upDownCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Constructs an UpDownCounter instrument.
usesContext() - Method in class io.opentelemetry.sdk.metrics.internal.view.AttributesProcessor
If true, this ensures the `Context` argument of the attributes processor is always accurate.
Utils - Class in io.opentelemetry.api.internal
General internal utility methods.

V

validateAndResolveCompressor(String) - Static method in class io.opentelemetry.exporter.internal.compression.CompressorUtil
Validate that the compressionMethod is "none" or matches a registered compressor.
validateBucketBoundaries(List) - Static method in class io.opentelemetry.sdk.metrics.internal.aggregator.ExplicitBucketHistogramUtils
Validates errors in boundary configuration.
validateEndpoint(String) - Static method in class io.opentelemetry.exporter.internal.ExporterBuilderUtil
Validate OTLP endpoint.
value() - Element in annotation type io.opentelemetry.api.internal.GuardedBy
The name of the object guarding the target.
Value<T> - Interface in io.opentelemetry.api.common
Value mirrors the proto AnyValue message type, and is used to model any type.
VALUE - Static variable in class io.opentelemetry.proto.common.v1.internal.KeyValue
 
VALUE - Static variable in class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint.ValueAtQuantile
 
VALUE - Static variable in class io.opentelemetry.proto.profiles.v1experimental.internal.Sample
 
ValueAtQuantile - Interface in io.opentelemetry.sdk.metrics.data
A quantile value within a SummaryPointData.
ValueAtQuantile() - Constructor for class io.opentelemetry.proto.metrics.v1.internal.SummaryDataPoint.ValueAtQuantile
 
valueOf(String) - Static method in enum io.opentelemetry.api.common.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.common.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.logs.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.SpanKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.StatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.common.export.MemoryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.logs.data.Body.Type
Deprecated.
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.
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.
valueOf(String) - Static method in enum io.opentelemetry.sdk.trace.samplers.SamplingDecision
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.api.common.AttributeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.api.common.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
 
values() - Static method in enum io.opentelemetry.api.logs.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.api.trace.SpanKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.api.trace.StatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.common.export.MemoryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.logs.data.Body.Type
Deprecated.
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.
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.
values() - Method in class io.opentelemetry.sdk.metrics.internal.state.PooledHashMap
 
values() - Static method in enum io.opentelemetry.sdk.trace.samplers.SamplingDecision
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class io.opentelemetry.proto.common.v1.internal.ArrayValue
 
VALUES - Static variable in class io.opentelemetry.proto.common.v1.internal.KeyValueList
 
ValueType - Class in io.opentelemetry.proto.profiles.v1experimental.internal
 
ValueType - Enum in io.opentelemetry.api.common
AnyValue type options, mirroring AnyValue#value options.
ValueType() - Constructor for class io.opentelemetry.proto.profiles.v1experimental.internal.ValueType
 
VERSION - Static variable in class io.opentelemetry.exporter.otlp.all.internal.OtelVersion
 
VERSION - Static variable in class io.opentelemetry.proto.common.v1.internal.InstrumentationScope
 
VERSION - Static variable in class io.opentelemetry.sdk.common.internal.OtelVersion
 
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.
ViewRegistry - Class in io.opentelemetry.sdk.metrics.internal.view
Central location for Views to be registered.

W

W3CBaggagePropagator - Class in io.opentelemetry.api.baggage.propagation
TextMapPropagator that implements the W3C specification for baggage header propagation.
W3CTraceContextEncoding - Class in io.opentelemetry.api.trace.propagation.internal
Implementation of the tracestate header encoding and decoding as defined by the W3C Trace Context recommendation.
W3CTraceContextPropagator - Class in io.opentelemetry.api.trace.propagation
Implementation of the W3C TraceContext propagation protocol.
WARN - Enum constant in enum io.opentelemetry.api.logs.Severity
 
WARN2 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
WARN3 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
WARN4 - Enum constant in enum io.opentelemetry.api.logs.Severity
 
WeakConcurrentMap<K,V> - Class in io.opentelemetry.context.internal.shaded
A thread-safe map with weak keys.
WeakConcurrentMap(boolean) - Constructor for class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean) - Constructor for class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean, ConcurrentMap) - Constructor for class io.opentelemetry.context.internal.shaded.WeakConcurrentMap
 
WeakConcurrentMap.WithInlinedExpunction<K,V> - Class in io.opentelemetry.context.internal.shaded
A WeakConcurrentMap where stale entries are removed as a side effect of interacting with this map.
whenComplete(Runnable) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Perform an action on completion.
with(ContextKey, V) - Method in interface io.opentelemetry.context.Context
Returns a new context with the given key value set.
with(ImplicitContextKeyed) - Method in interface io.opentelemetry.context.Context
Returns a new Context with the given ImplicitContextKeyed set.
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.
withAttributes(Attributes) - Method in class io.opentelemetry.sdk.metrics.internal.state.ImmutableMeasurement
 
withAttributes(Attributes) - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
Updates the attributes.
withAttributes(Attributes) - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
WithInlinedExpunction() - Constructor for class io.opentelemetry.context.internal.shaded.WeakConcurrentMap.WithInlinedExpunction
 
withOverrides(Map) - Method in class io.opentelemetry.sdk.autoconfigure.spi.internal.DefaultConfigProperties
Return a new DefaultConfigProperties by overriding the previousProperties with the overrides.
withParentIsRemoteFlags(TraceFlags, boolean) - Static method in class io.opentelemetry.exporter.internal.otlp.traces.SpanFlags
Returns the int (fixed32) representation of the TraceFlags enriched with the flags indicating a remote parent.
withStartEpochNanos(long) - Method in class io.opentelemetry.sdk.metrics.internal.state.ImmutableMeasurement
 
withStartEpochNanos(long) - Method in interface io.opentelemetry.sdk.metrics.internal.state.Measurement
Updates the startEpochNanos.
withStartEpochNanos(long) - Method in class io.opentelemetry.sdk.metrics.internal.state.MutableMeasurement
 
wrap(long[]) - Static method in class io.opentelemetry.sdk.internal.PrimitiveLongList
Returns a list that wraps the primitive array.
wrap(SpanContext) - Static method in interface io.opentelemetry.api.trace.Span
Returns a non-recording Span that holds the provided SpanContext but has no functionality.
wrap(Runnable) - Method in interface io.opentelemetry.context.Context
Returns a Runnable that makes this the current context and then invokes the input Runnable.
wrap(Callable) - Method in interface io.opentelemetry.context.Context
Returns a Runnable that makes this the current context and then invokes the input Runnable.
wrap(Executor) - Method in interface io.opentelemetry.context.Context
Returns an Executor that will execute callbacks in the given executor, making this the current context before each execution.
wrap(ExecutorService) - Method in interface io.opentelemetry.context.Context
Returns an ExecutorService that will execute callbacks in the given executor, making this the current context before each execution.
wrap(ScheduledExecutorService) - Method in interface io.opentelemetry.context.Context
Returns an ScheduledExecutorService that will execute callbacks in the given executor, making this the current context before each execution.
wrap(List) - Static method in class io.opentelemetry.api.internal.ReadOnlyArrayMap
Returns a read-only view of the given array.
wrapConsumer(BiConsumer) - Method in interface io.opentelemetry.context.Context
Returns a BiConsumer that makes this the current context and then invokes the input BiConsumer.
wrapConsumer(Consumer) - Method in interface io.opentelemetry.context.Context
Returns a Consumer that makes this the current context and then invokes the input Consumer.
wrapFunction(BiFunction) - Method in interface io.opentelemetry.context.Context
Returns a BiFunction that makes this the current context and then invokes the input BiFunction.
wrapFunction(Function) - Method in interface io.opentelemetry.context.Context
Returns a Function that makes this the current context and then invokes the input Function.
wrapSupplier(Supplier) - Method in interface io.opentelemetry.context.Context
Returns a Supplier that makes this the current context and then invokes the input Supplier.
WriteableMetricStorage - Interface in io.opentelemetry.sdk.metrics.internal.state
Stores MetricData and allows synchronous writes of measurements.
writeBinaryTo(OutputStream) - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
Marshals into the OutputStream in proto binary format.
writeBool(ProtoFieldInfo, boolean) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes a protobuf bool field, even if it matches the default value.
writeByteBuffer(ProtoFieldInfo, ByteBuffer) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeBytes(ProtoFieldInfo, byte[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeDouble(ProtoFieldInfo, double) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes a protobuf double field, even if it matches the default value.
writeDoubleValue(double) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeEndMessage() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeEndRepeated() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes end of repeated messages.
writeEndRepeatedElement() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes end of a repeated message element.
writeEndRepeatedPrimitive() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeEndRepeatedVarint() - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeEnum(ProtoFieldInfo, ProtoEnumInfo) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeFixed32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeFixed64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeFixed64Value(long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeint32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeInt64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes a protobuf int64 field, even if it matches the default value.
writeJsonTo(JsonGenerator) - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
Marshals into the JsonGenerator in proto JSON format.
writeJsonTo(OutputStream) - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
Marshals into the OutputStream in proto JSON format.
writeJsonWithNewline(JsonGenerator) - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
Marshals into the JsonGenerator in proto JSON format and adds a newline.
writeSerializedMessage(byte[], String) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes the value for a message field that has been pre-serialized.
writeSInt32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeSpanId(ProtoFieldInfo, String) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeSpanId(ProtoFieldInfo, String, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeStartMessage(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeStartRepeated(ProtoFieldInfo) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes start of repeated messages.
writeStartRepeatedElement(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes start of a repeated message element.
writeStartRepeatedPrimitive(ProtoFieldInfo, int, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeStartRepeatedVarint(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeString(ProtoFieldInfo, byte[]) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes a protobuf string field, even if it matches the default value.
writeString(ProtoFieldInfo, String, int, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.marshal.Marshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.InstrumentationScopeMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.KeyValueMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.logs.LogsRequestMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.logs.LowAllocationLogsRequestMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.logs.ResourceLogsMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ExponentialHistogramBucketsMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ExponentialHistogramDataPointMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ExponentialHistogramMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.LowAllocationMetricsRequestMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.MetricsRequestMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ResourceMetricsMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.ResourceMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.traces.LowAllocationTraceRequestMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.traces.ResourceSpansMarshaler
 
writeTo(Serializer) - Method in class io.opentelemetry.exporter.internal.otlp.traces.TraceRequestMarshaler
 
writeTo(Serializer, AttributeKey, Object, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.AttributeKeyValueStatelessMarshaler
 
writeTo(Serializer, KeyValue, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.KeyValueStatelessMarshaler
 
writeTo(Serializer, Value, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.AnyValueStatelessMarshaler
 
writeTo(Serializer, Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.logs.ResourceLogsStatelessMarshaler
 
writeTo(Serializer, Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.metrics.ResourceMetricsStatelessMarshaler
 
writeTo(Serializer, Resource, Map, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.otlp.traces.ResourceSpansStatelessMarshaler
 
writeTo(Serializer, K, V, MarshalerContext) - Method in interface io.opentelemetry.exporter.internal.marshal.StatelessMarshaler2
Marshal given key and value using the provided Serializer.
writeTo(Serializer, T, MarshalerContext) - Method in interface io.opentelemetry.exporter.internal.marshal.StatelessMarshaler
Marshal given value using the provided Serializer.
writeTraceId(ProtoFieldInfo, String) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeTraceId(ProtoFieldInfo, String, MarshalerContext) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeUint32(ProtoFieldInfo, int) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 
writeUInt64(ProtoFieldInfo, long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
Writes a protobuf uint64 field, even if it matches the default value.
writeUInt64Value(long) - Method in class io.opentelemetry.exporter.internal.marshal.Serializer
 

Z

ZERO_COUNT - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
ZERO_THRESHOLD - Static variable in class io.opentelemetry.proto.metrics.v1.internal.ExponentialHistogramDataPoint
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form