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 All Packages

A

accept(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.common.AttributeConsumer
 
accept(String, String, EntryMetadata) - Method in interface io.opentelemetry.api.baggage.BaggageConsumer
Consumes an entry of a Baggage.
ADABAS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Adabas (Adaptable Database System).
add(double) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
Adds the given increment to the current value.
add(double) - Method in interface io.opentelemetry.api.metrics.DoubleCounter.BoundDoubleCounter
Adds the given increment to the current value.
add(double) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
Adds the given increment to the current value.
add(double) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter.BoundDoubleUpDownCounter
Adds the given increment to the current value.
add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
Adds the given increment to the current value.
add(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
Adds the given increment to the current value.
add(long) - Method in interface io.opentelemetry.api.metrics.LongCounter
Adds the given increment to the current value.
add(long) - Method in interface io.opentelemetry.api.metrics.LongCounter.BoundLongCounter
Adds the given increment to the current value.
add(long) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
Adds the given increment to the current value.
add(long) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter.BoundLongUpDownCounter
Adds the given increment to the current value.
add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongCounter
Adds the given increment to the current value.
add(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
Adds the given increment to the current value.
addEvent(String) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span.
addEvent(String, long) - 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) - Method in interface io.opentelemetry.api.trace.Span
Adds an event to the Span with the given Attributes and timestamp.
addLink(SpanContext) - Method in interface io.opentelemetry.api.trace.Span.Builder
Adds a link to the newly created Span.
addLink(SpanContext, Attributes) - Method in interface io.opentelemetry.api.trace.Span.Builder
Adds a link to the newly created Span.
AIX - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
AIX (Advanced Interactive eXecutive).
asLong(CharSequence) - Static method in class io.opentelemetry.api.trace.SpanId
Convert the the given hex spanId into a long representation.
AsynchronousInstrument<R extends AsynchronousInstrument.Result> - Interface in io.opentelemetry.api.metrics
AsynchronousInstrument is an interface that defines a type of instruments that are used to report measurements asynchronously.
AsynchronousInstrument.Builder - Interface in io.opentelemetry.api.metrics
Builder class for AsynchronousInstrument.
AsynchronousInstrument.Callback<R extends AsynchronousInstrument.Result> - Interface in io.opentelemetry.api.metrics
A Callback for a AsynchronousInstrument.
AsynchronousInstrument.DoubleResult - Interface in io.opentelemetry.api.metrics
AsynchronousInstrument.LongResult - Interface in io.opentelemetry.api.metrics
AsynchronousInstrument.Result - Interface in io.opentelemetry.api.metrics
 
AttributeConsumer - Interface in io.opentelemetry.api.common
Used for iterating over all the key/value pairs in an Attributes instance.
AttributeKey<T> - Interface in io.opentelemetry.api.common
This interface provides a handle for setting the values of Attributes.
Attributes - Class in io.opentelemetry.api.common
An immutable container for attributes.
Attributes() - Constructor for class io.opentelemetry.api.common.Attributes
 
Attributes.Builder - Class in io.opentelemetry.api.common
Enables the creation of an Attributes instance with an arbitrary number of key-value pairs.
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.
AWS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.CloudProviderValues
Amazon Web Services.
AWS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasInvokedProviderValues
Amazon Web Services.
AZURE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.CloudProviderValues
Microsoft Azure.
AZURE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasInvokedProviderValues
Amazon Web Services.

B

Baggage - Interface in io.opentelemetry.api.baggage
A map from String to String and EntryMetadata that can be used to label anything that is associated with a specific operation.
Baggage.Builder - Interface in io.opentelemetry.api.baggage
Builder for the Baggage class.
BaggageConsumer - Interface in io.opentelemetry.api.baggage
A consumer of entries in Baggage.
BatchRecorder - Interface in io.opentelemetry.api.metrics
Util class that can be use to atomically record measurements associated with a set of Metrics.
bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleCounter
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongCounter
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
 
bind(Labels) - Method in interface io.opentelemetry.api.metrics.SynchronousInstrument
Returns a Bound Instrument associated with the specified labels.
BOOLEAN - io.opentelemetry.api.common.AttributeType
 
BOOLEAN_ARRAY - 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.
build() - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Creates a Baggage from this builder.
build() - Method in class io.opentelemetry.api.common.Attributes.Builder
Create the Attributes from this.
build() - Method in class io.opentelemetry.api.common.Labels.Builder
Create the Labels from this.
build() - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleCounter.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleSumObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleValueObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.Instrument.Builder
Builds and returns a Instrument with the desired options.
build() - Method in interface io.opentelemetry.api.metrics.LongCounter.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.LongSumObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.LongValueObserver.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.LongValueRecorder.Builder
 
build() - Method in interface io.opentelemetry.api.metrics.SynchronousInstrument.Builder
 
build() - Method in interface io.opentelemetry.api.OpenTelemetry.Builder
Returns a new OpenTelemetry based on the configuration in this OpenTelemetry.Builder.
build() - Method in class io.opentelemetry.api.trace.TraceState.Builder
Builds a TraceState by adding the entries to the parent in front of the key-value pairs list and removing duplicate entries.
builder() - Static method in interface io.opentelemetry.api.baggage.Baggage
Creates a new Baggage.Builder for creating Baggage.
builder() - Static method in class io.opentelemetry.api.common.Attributes
Returns a new Attributes.Builder instance for creating arbitrary Attributes.
builder() - Static method in class io.opentelemetry.api.common.Labels
Creates a new Labels.Builder instance for creating arbitrary Labels.
builder() - Static method in class io.opentelemetry.api.trace.TraceState
Returns a Builder based on an empty TraceState.
builder(ReadableAttributes) - Static method in class io.opentelemetry.api.common.Attributes
Returns a new Attributes.Builder instance from ReadableAttributes.
Builder() - Constructor for class io.opentelemetry.api.common.Labels.Builder
 
byteFromHex(CharSequence, int) - Static method in class io.opentelemetry.api.trace.TraceFlags
Extract the byte representation of the flags from a hex-representation.
bytesFromHex(String, int) - Static method in class io.opentelemetry.api.trace.SpanId
Returns a SpanId built from a lowercase base16 representation.
bytesFromHex(String, int) - Static method in class io.opentelemetry.api.trace.TraceId
Returns a TraceId built from a lowercase base16 representation.
bytesToHex(byte[]) - Static method in class io.opentelemetry.api.trace.SpanId
Encode the bytes as base-16 (hex), padded with '0's on the left.
bytesToHex(byte[]) - Static method in class io.opentelemetry.api.trace.TraceId
Returns the lowercase base16 encoding of this TraceId.

C

CACHE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
InterSystems Caché.
CASSANDRA - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Apache Cassandra.
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.
checkArgument(boolean, String, Object...) - Static method in class io.opentelemetry.api.internal.Utils
Throws an IllegalArgumentException if the argument is false.
checkState(boolean, String) - Static method in class io.opentelemetry.api.internal.Utils
Throws an IllegalStateException if the argument is false.
CLIENT - io.opentelemetry.api.trace.Span.Kind
Indicates that the span covers the client-side wrapper around an RPC or other remote request.
CLOUD_ACCOUNT_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The cloud account ID used to identify different entities.
CLOUD_PROVIDER - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the cloud provider.
CLOUD_REGION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A specific geographical location where different entities can run.
CLOUD_ZONE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Zones are a sub set of the region connected through low-latency links.
CLOUDSCAPE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Cloudscape.
COLDFUSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
ColdFusion IMQ.
CONSUMER - io.opentelemetry.api.trace.Span.Kind
Indicates that the span describes consumer receiving a message from a broker.
CONTAINER_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Container id.
CONTAINER_IMAGE_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the image the container was built on.
CONTAINER_IMAGE_TAG - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Container image tag.
CONTAINER_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Container name.
copyHexInto(byte[], char[], int) - Static method in class io.opentelemetry.api.trace.TraceId
Copies the lowercase base16 representations of the TraceId into the dest beginning at the destOffset offset.
copyTraceFlagsHexTo(char[], int) - Method in class io.opentelemetry.api.trace.SpanContext
 
COSMOSDB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Microsoft Azure Cosmos DB.
COUCHBASE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Couchbase.
COUCHDB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
CouchDB.
CPP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
cpp.
create() - Method in interface io.opentelemetry.api.metrics.spi.MeterProviderFactory
Creates a new meter registry instance.
create() - Method in interface io.opentelemetry.api.spi.OpenTelemetryFactory
Returns a new OpenTelemetry instance.
create() - Method in interface io.opentelemetry.api.trace.spi.TracerProviderFactory
Creates a new TracerProvider.
create(String) - Static method in class io.opentelemetry.api.baggage.EntryMetadata
Creates an EntryMetadata with the given value.
create(String, String, byte, TraceState) - Static method in class io.opentelemetry.api.trace.SpanContext
Creates a new SpanContext with the given identifiers and options.
createFromRemoteParent(String, String, byte, TraceState) - Static method in class io.opentelemetry.api.trace.SpanContext
Creates a new SpanContext that was propagated from a remote parent, with the given identifiers and options.
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.

D

DARWIN - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
Apple Darwin.
DATASOURCE - io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
A response to some data source operation such as a database or filesystem read/write.
DB_CASSANDRA_KEYSPACE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the keyspace being accessed.
DB_CONNECTION_STRING - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The connection string used to connect to the database.
DB_HBASE_NAMESPACE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The [HBase namespace](https://hbase.apache.org/book.html#_namespace) being accessed.
DB_JDBC_DRIVER_CLASSNAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The fully-qualified class name of the [Java Database Connectivity (JDBC)](https://docs.oracle.com/javase/8/docs/technotes/guides/jdbc/) driver used to connect.
DB_MONGODB_COLLECTION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The collection being accessed within the database stated in `db.name`.
DB_MSSQL_INSTANCE_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The Microsoft SQL Server [instance name](https://docs.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=sql-server-ver15) connecting to.
DB_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
If no [tech-specific attribute](#call-level-attributes-for-specific-technologies) is defined, this attribute is used to report the name of the database being accessed.
DB_OPERATION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the operation being executed, e.g.
DB_REDIS_DATABASE_INDEX - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The index of the database being accessed as used in the [`SELECT` command](https://redis.io/commands/select), provided as an integer.
DB_STATEMENT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The database statement being executed.
DB_SYSTEM - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
An identifier for the database management system (DBMS) product being used.
DB_USER - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Username for accessing the database.
DB2 - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
IBM Db2.
DELETE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasDocumentOperationValues
When an object is deleted.
DEPLOYMENT_ENVIRONMENT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the [deployment environment](https://en.wikipedia.org/wiki/Deployment_environment) (aka deployment tier).
DERBY - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Apache Derby.
DOTNET - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
dotnet.
DOUBLE - io.opentelemetry.api.common.AttributeType
 
DOUBLE_ARRAY - io.opentelemetry.api.common.AttributeType
 
doubleArrayKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for List<Double> valued attributes.
DoubleCounter - Interface in io.opentelemetry.api.metrics
Counter is the most common synchronous instrument.
DoubleCounter.BoundDoubleCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a DoubleCounter.
DoubleCounter.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleCounter.
doubleCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a builder for a DoubleCounter.
doubleKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for Double valued attributes.
DoubleSumObserver - Interface in io.opentelemetry.api.metrics
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a monotonic sum with Observe(sum).
DoubleSumObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleSumObserver.
doubleSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a DoubleSumObserver.
DoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment) supports negative increments.
DoubleUpDownCounter.BoundDoubleUpDownCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a DoubleUpDownCounter.
DoubleUpDownCounter.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleUpDownCounter.
doubleUpDownCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a builder for a DoubleUpDownCounter.
DoubleUpDownSumObserver - Interface in io.opentelemetry.api.metrics
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture a non-monotonic count with Observe(sum).
DoubleUpDownSumObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleUpDownSumObserver.
doubleUpDownSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a DoubleUpDownSumObserver.
DoubleValueObserver - Interface in io.opentelemetry.api.metrics
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to capture values that are treated as individual observations, recorded with the observe(value) method.
DoubleValueObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleValueObserver.
doubleValueObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a DoubleValueObserver.
DoubleValueRecorder - Interface in io.opentelemetry.api.metrics
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
DoubleValueRecorder.BoundDoubleValueRecorder - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a DoubleValueRecorder.
DoubleValueRecorder.Builder - Interface in io.opentelemetry.api.metrics
Builder class for DoubleValueRecorder.
doubleValueRecorderBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a DoubleValueRecorder.
DRAGONFLYBSD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
DragonFly BSD.
DYNAMODB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Amazon DynamoDB.

E

EDB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
EnterpriseDB.
EDIT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasDocumentOperationValues
When an object is modified.
empty() - Static method in interface io.opentelemetry.api.baggage.Baggage
Baggage with no entries.
empty() - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with no attributes.
empty() - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with no attributes.
EMPTY - Static variable in class io.opentelemetry.api.baggage.EntryMetadata
 
end() - Method in interface io.opentelemetry.api.trace.Span
Marks the end of Span execution.
end(long) - Method in interface io.opentelemetry.api.trace.Span
Marks the end of Span execution with the specified timestamp.
ENDUSER_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Username or client_id extracted from the access token or [Authorization](https://tools.ietf.org/html/rfc7235#section-4.2) header in the inbound request from outside the system.
ENDUSER_ROLE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Actual/assumed role the client is making the request under extracted from token or application security context.
ENDUSER_SCOPE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Scopes or granted authorities the client currently possesses extracted from token or application security context.
EntryMetadata - Class in io.opentelemetry.api.baggage
EntryMetadata contains properties associated with an Entry.
ERLANG - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
erlang.
ERROR - io.opentelemetry.api.trace.StatusCode
The operation contains an error.
EXCEPTION_ESCAPED - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
SHOULD be set to true if the exception event is recorded at a point where it is known that the exception is escaping the scope of the span.
EXCEPTION_EVENT_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of an event describing an exception.
EXCEPTION_MESSAGE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The exception message.
EXCEPTION_STACKTRACE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A stacktrace as a string in the natural representation for the language runtime.
EXCEPTION_TYPE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The type of the exception (its fully-qualified class name, if applicable).
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
extract(Context, C, TextMapPropagator.Getter<C>) - Method in class io.opentelemetry.api.trace.propagation.HttpTraceContext
 

F

FAAS_COLDSTART - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A boolean that is true if the serverless function is executed for the first time (aka cold-start).
FAAS_CRON - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string containing the schedule period as [Cron Expression](https://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm).
FAAS_DOCUMENT_COLLECTION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the source on which the triggering operation was performed.
FAAS_DOCUMENT_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The document name/table subjected to the operation.
FAAS_DOCUMENT_OPERATION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Describes the type of the operation that was performed on the data.
FAAS_DOCUMENT_TIME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string containing the time when the data was accessed in the [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format expressed in [UTC](https://www.w3.org/TR/NOTE-datetime).
FAAS_EXECUTION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The execution ID of the current function execution.
FAAS_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The unique ID of the function being executed.
FAAS_INSTANCE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The execution environment ID as a string.
FAAS_INVOKED_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the invoked function.
FAAS_INVOKED_PROVIDER - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The cloud provider of the invoked function.
FAAS_INVOKED_REGION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The cloud region of the invoked function.
FAAS_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the function being executed.
FAAS_TIME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string containing the function invocation time in the [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html) format expressed in [UTC](https://www.w3.org/TR/NOTE-datetime).
FAAS_TRIGGER - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Type of the trigger on which the function is executed.
FAAS_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version string of the function being executed as defined in [Version Attributes](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions#version-attributes).
fields() - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
fields() - Method in class io.opentelemetry.api.trace.propagation.HttpTraceContext
 
FILEMAKER - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
FileMaker.
FIREBIRD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Firebird.
FIRSTSQL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
FirstSQL.
forEach(BaggageConsumer) - Method in interface io.opentelemetry.api.baggage.Baggage
Iterates over all the entries in this Baggage.
forEach(AttributeConsumer) - Method in class io.opentelemetry.api.common.Attributes
 
forEach(AttributeConsumer) - Method in interface io.opentelemetry.api.common.ReadableAttributes
Iterates over all the key-value pairs of attributes contained by this instance.
forEach(BiConsumer<String, String>) - Method in class io.opentelemetry.api.common.Labels
 
forEach(BiConsumer<String, String>) - Method in class io.opentelemetry.api.trace.TraceState
Iterates over all the key-value entries contained in this TraceState.
FREEBSD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
FreeBSD.
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.
fromLong(long) - Static method in class io.opentelemetry.api.trace.SpanId
Generate a valid SpanId from the given long value.
fromLongs(long, long) - Static method in class io.opentelemetry.api.trace.TraceId
Constructs a TraceId whose representation is specified by two long values representing the lower and higher parts.

G

GCP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.CloudProviderValues
Google Cloud Platform.
GCP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasInvokedProviderValues
Google Cloud Platform.
get() - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns the registered global OpenTelemetry.
get(AttributeKey<T>) - Method in class io.opentelemetry.api.common.Attributes
 
get(AttributeKey<T>) - Method in interface io.opentelemetry.api.common.ReadableAttributes
 
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 class 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, String) - Method in interface io.opentelemetry.api.metrics.MeterProvider
Gets or creates a named and versioned meter instance.
get(String, String) - Method in interface io.opentelemetry.api.trace.TracerProvider
Gets or creates a named and versioned tracer instance.
getDefault() - Static method in interface io.opentelemetry.api.metrics.Meter
Returns a Meter that only creates no-op Instruments that neither record nor are emitted.
getDefault() - Static method in interface io.opentelemetry.api.metrics.MeterProvider
Returns a MeterProvider that only creates no-op Instruments that neither record nor are emitted.
getDefault() - Static method in class io.opentelemetry.api.trace.TraceFlags
Returns the default TraceFlags.
getDefault() - Static method in interface io.opentelemetry.api.trace.Tracer
Returns a no-op Tracer that only creates no-op Spans which do not record nor are emitted.
getDefault() - 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.
getDefault() - Static method in class io.opentelemetry.api.trace.TraceState
Returns the default TraceState with no entries.
getEntryValue(String) - Method in interface io.opentelemetry.api.baggage.Baggage
Returns the String value associated with the given key, without metadata.
getGlobalMeter(String) - Static method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named meter instance from the globally registered MeterProvider.
getGlobalMeter(String, String) - Static method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named and versioned meter instance from the globally registered MeterProvider.
getGlobalMeterProvider() - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns the globally registered MeterProvider.
getGlobalPropagators() - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns the globally registered ContextPropagators for remote propagation of a context.
getGlobalTracer(String) - Static method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named tracer instance from the globally registered TracerProvider.
getGlobalTracer(String, String) - Static method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named and versioned tracer instance from the globally registered TracerProvider.
getGlobalTracerProvider() - Static method in interface io.opentelemetry.api.OpenTelemetry
Returns the globally registered TracerProvider.
getHexLength() - Static method in class io.opentelemetry.api.trace.SpanId
Returns the length of the base16 (hex) representation of the SpanId.
getHexLength() - Static method in class io.opentelemetry.api.trace.TraceFlags
Returns the size in Hex of trace flags.
getHexLength() - Static method in class io.opentelemetry.api.trace.TraceId
Returns the length of the base16 (hex) representation of the TraceId.
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.HttpTraceContext
 
getInvalid() - Static method in interface io.opentelemetry.api.trace.Span
Returns an invalid Span.
getInvalid() - Static method in class 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.
getInvalid() - Static method in class io.opentelemetry.api.trace.TraceId
Returns the invalid TraceId.
getKey() - Method in interface io.opentelemetry.api.common.AttributeKey
Returns the underlying String representation of the key.
getMeter(String) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named meter instance from the MeterProvider in this OpenTelemetry.
getMeter(String, String) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named and versioned meter instance from the MeterProvider in this OpenTelemetry.
getMeterProvider() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the MeterProvider for this OpenTelemetry.
getPropagators() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the ContextPropagators for this OpenTelemetry.
getSampled() - Static method in class io.opentelemetry.api.trace.TraceFlags
 
getSize() - Static method in class io.opentelemetry.api.trace.SpanId
Returns the size in bytes of the SpanId.
getSize() - Static method in class io.opentelemetry.api.trace.TraceId
Returns the size in bytes of the TraceId.
getSpanContext() - Method in interface io.opentelemetry.api.trace.Span
Returns the SpanContext associated with this Span.
getSpanIdAsHexString() - Method in class io.opentelemetry.api.trace.SpanContext
Returns the span identifier associated with this SpanContext.
getSpanIdBytes() - Method in class io.opentelemetry.api.trace.SpanContext
Returns the byte[] representation of the span identifier associated with this SpanContext.
getTraceFlags() - Method in class io.opentelemetry.api.trace.SpanContext
The byte-representation of TraceFlags.
getTraceIdAsHexString() - Method in class io.opentelemetry.api.trace.SpanContext
Returns the trace identifier associated with this SpanContext.
getTraceIdBytes() - Method in class io.opentelemetry.api.trace.SpanContext
Returns the byte[] representation of the trace identifier associated with this SpanContext.
getTraceIdRandomPart(CharSequence) - Static method in class io.opentelemetry.api.trace.TraceId
Returns the rightmost 8 bytes of the trace-id as a long value.
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) - Method in interface io.opentelemetry.api.OpenTelemetry
Gets or creates a named and versioned tracer instance from the TracerProvider in this OpenTelemetry.
getTracerProvider() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns the TracerProvider for this OpenTelemetry.
getTraceState() - Method in class io.opentelemetry.api.trace.SpanContext
Returns the TraceState associated with this SpanContext.
getType() - Method in interface io.opentelemetry.api.common.AttributeKey
Returns the type of attribute for this key.
getValue() - Method in class io.opentelemetry.api.baggage.EntryMetadata
Returns the String value of this EntryMetadata.
getValue() - Method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
 
getValue() - Method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingDestinationKindValues
 
getValue() - Method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingOperationValues
 
getValue() - Method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
 
GO - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
go.

H

H2 - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
H2.
HANADB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
SAP HANA.
HBASE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Apache HBase.
HIVE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Apache Hive.
HOST_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Unique host ID.
HOST_IMAGE_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
VM image ID.
HOST_IMAGE_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the VM image or OS install the host was instantiated from.
HOST_IMAGE_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version string of the VM image as defined in [Version Attributes](https://github.com/open-telemetry/opentelemetry-specification/tree/master/specification/resource/semantic_conventions#version-attributes).
HOST_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the host.
HOST_TYPE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Type of host.
HPUX - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
HP-UX (Hewlett Packard Unix).
HSQLSB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
HyperSQL DataBase.
HTTP - io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
To provide an answer to an inbound HTTP request.
HTTP_1_0 - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.HttpFlavorValues
HTTP 1.0.
HTTP_1_1 - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.HttpFlavorValues
HTTP 1.1.
HTTP_2_0 - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.HttpFlavorValues
HTTP 2.
HTTP_CLIENT_IP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The IP address of the original client behind all proxies, if known (e.g.
HTTP_FLAVOR - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Kind of HTTP protocol used.
HTTP_HOST - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The value of the [HTTP host header](https://tools.ietf.org/html/rfc7230#section-5.4).
HTTP_METHOD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
HTTP request method.
HTTP_REQUEST_CONTENT_LENGTH - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The size of the request payload body in bytes.
HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The size of the uncompressed request payload body after transport decoding.
HTTP_RESPONSE_CONTENT_LENGTH - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The size of the response payload body in bytes.
HTTP_RESPONSE_CONTENT_LENGTH_UNCOMPRESSED - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The size of the uncompressed response payload body after transport decoding.
HTTP_ROUTE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The matched route (path template).
HTTP_SCHEME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The URI scheme identifying the used protocol.
HTTP_SERVER_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The primary server name of the matched virtual host.
HTTP_STATUS_CODE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
[HTTP response status code](https://tools.ietf.org/html/rfc7231#section-6).
HTTP_TARGET - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The full request target as passed in a HTTP request line or equivalent.
HTTP_URL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Full HTTP request URL in the form `scheme://host[:port]/path?query[#fragment]`.
HTTP_USER_AGENT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Value of the [HTTP User-Agent](https://tools.ietf.org/html/rfc7231#section-5.5.3) header sent by the client.
HttpTraceContext - Class in io.opentelemetry.api.trace.propagation
Implementation of the TraceContext propagation protocol.

I

INFORMIX - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Informix.
INGRES - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Ingres.
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
 
inject(Context, C, TextMapPropagator.Setter<C>) - Method in class io.opentelemetry.api.trace.propagation.HttpTraceContext
 
INPROC - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
In-process communication.
INSERT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasDocumentOperationValues
When a new object is created.
INSTANTDB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
InstantDB.
Instrument - Interface in io.opentelemetry.api.metrics
Base interface for all metrics defined in this package.
Instrument.Builder - Interface in io.opentelemetry.api.metrics
The Builder class for the Instrument.
INTERBASE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
InterBase.
INTERNAL - io.opentelemetry.api.trace.Span.Kind
Default value.
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.internal - package io.opentelemetry.api.internal
Interfaces and implementations that are internal to OpenTelemetry.
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.metrics.spi - package io.opentelemetry.api.metrics.spi
The SPI (service provider interface) for initializing the OpenTelemetry metrics API.
io.opentelemetry.api.spi - package io.opentelemetry.api.spi
 
io.opentelemetry.api.trace - package io.opentelemetry.api.trace
API for distributed tracing.
io.opentelemetry.api.trace.attributes - package io.opentelemetry.api.trace.attributes
OpenTelemetry semantic attributes.
io.opentelemetry.api.trace.propagation - package io.opentelemetry.api.trace.propagation
Default OpenTelemetry remote trace propagators.
io.opentelemetry.api.trace.spi - package io.opentelemetry.api.trace.spi
The SPI (service provider interface) for initializing the OpenTelemetry tracing API.
IP - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
Another IP-based protocol.
IP_TCP - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
IP.TCP.
IP_UDP - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
IP.UDP.
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.ReadableAttributes
Whether there are any attributes contained in this.
isEmpty() - Method in class io.opentelemetry.api.trace.TraceState
Returns whether this TraceState is empty, containing no entries.
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 class io.opentelemetry.api.trace.SpanContext
Returns true if the SpanContext was propagated from a remote parent.
isSampled() - Method in class io.opentelemetry.api.trace.SpanContext
Whether the span in this context is sampled.
isSampledFromHex(CharSequence, int) - Static method in class io.opentelemetry.api.trace.TraceFlags
Extract the sampled flag from hex-based trace-flags.
isValid() - Method in class io.opentelemetry.api.trace.SpanContext
Returns true if this SpanContext is valid.
isValid(CharSequence) - Static method in class io.opentelemetry.api.trace.TraceId
Returns whether the TraceId is valid.
isValid(String) - Static method in class io.opentelemetry.api.trace.SpanId
Returns whether the span identifier is valid.
isValidMetricName(String) - Static method in class io.opentelemetry.api.internal.StringUtils
Determines whether the metric name contains a valid metric name.

J

JAVA - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
java.

K

K8S_CLUSTER_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the cluster.
K8S_CONTAINER_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the Container in a Pod template.
K8S_CRONJOB_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the CronJob.
K8S_CRONJOB_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the CronJob.
K8S_DAEMONSET_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the DaemonSet.
K8S_DAEMONSET_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the DaemonSet.
K8S_DEPLOYMENT_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the Deployment.
K8S_DEPLOYMENT_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the Deployment.
K8S_JOB_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the Job.
K8S_JOB_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the Job.
K8S_NAMESPACE_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the namespace that the pod is running in.
K8S_POD_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the Pod.
K8S_POD_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the Pod.
K8S_REPLICASET_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the ReplicaSet.
K8S_REPLICASET_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the ReplicaSet.
K8S_STATEFULSET_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the StatefulSet.
K8S_STATEFULSET_UID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The UID of the StatefulSet.

L

Labels - Class in io.opentelemetry.api.common
An immutable container for labels, which are pairs of String.
Labels() - Constructor for class io.opentelemetry.api.common.Labels
 
Labels.Builder - Class in io.opentelemetry.api.common
Enables the creation of an Labels instance with an arbitrary number of key-value pairs.
LINUX - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
Linux.
LONG - io.opentelemetry.api.common.AttributeType
 
LONG_ARRAY - io.opentelemetry.api.common.AttributeType
 
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
Counter is the most common synchronous instrument.
LongCounter.BoundLongCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongCounter.
LongCounter.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongCounter.
longCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a builder for a LongCounter.
longKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
Returns a new AttributeKey for Long valued attributes.
LongSumObserver - Interface in io.opentelemetry.api.metrics
SumObserver is the asynchronous instrument corresponding to Counter, used to capture a monotonic sum with Observe(sum).
LongSumObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongSumObserver.
longSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a LongSumObserver.
LongUpDownCounter - Interface in io.opentelemetry.api.metrics
UpDownCounter is a synchronous instrument and very similar to Counter except that Add(increment) supports negative increments.
LongUpDownCounter.BoundLongUpDownCounter - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongUpDownCounter.
LongUpDownCounter.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongUpDownCounter.
longUpDownCounterBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a builder for a LongUpDownCounter.
LongUpDownSumObserver - Interface in io.opentelemetry.api.metrics
UpDownSumObserver is the asynchronous instrument corresponding to UpDownCounter, used to capture a non-monotonic count with Observe(sum).
LongUpDownSumObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongUpDownSumObserver.
longUpDownSumObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a LongUpDownSumObserver.
LongValueObserver - Interface in io.opentelemetry.api.metrics
ValueObserver is the asynchronous instrument corresponding to ValueRecorder, used to capture values that are treated as individual observations, recorded with the observe(value) method.
LongValueObserver.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongValueObserver.
longValueObserverBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a LongValueObserver.
LongValueRecorder - Interface in io.opentelemetry.api.metrics
ValueRecorder is a synchronous instrument useful for recording any number, positive or negative.
LongValueRecorder.BoundLongValueRecorder - Interface in io.opentelemetry.api.metrics
A Bound Instrument for a LongValueRecorder.
LongValueRecorder.Builder - Interface in io.opentelemetry.api.metrics
Builder class for LongValueRecorder.
longValueRecorderBuilder(String) - Method in interface io.opentelemetry.api.metrics.Meter
Returns a new builder for a LongValueRecorder.

M

MARIADB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
MariaDB.
MAX_VENDOR_ID_SIZE - Static variable in class io.opentelemetry.api.trace.TraceState
 
MAXDB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
SAP MaxDB.
MESSAGING_CONVERSATION_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The [conversation ID](#conversations) identifying the conversation to which the message belongs, represented as a string.
MESSAGING_DESTINATION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The message destination name.
MESSAGING_DESTINATION_KIND - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The kind of message destination.
MESSAGING_KAFKA_CLIENT_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Client Id for the Consumer or Producer that is handling the message.
MESSAGING_KAFKA_CONSUMER_GROUP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Name of the Kafka Consumer Group that is handling the message.
MESSAGING_KAFKA_MESSAGE_KEY - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Message keys in Kafka are used for grouping alike messages to ensure they're processed on the same partition.
MESSAGING_KAFKA_PARTITION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Partition the message is sent to.
MESSAGING_KAFKA_TOMBSTONE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A boolean that is true if the message is a tombstone.
MESSAGING_MESSAGE_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A value used by the messaging system as an identifier for the message, represented as a string.
MESSAGING_MESSAGE_PAYLOAD_COMPRESSED_SIZE_BYTES - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The compressed size of the message payload in bytes.
MESSAGING_MESSAGE_PAYLOAD_SIZE_BYTES - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The (uncompressed) size of the message payload in bytes.
MESSAGING_OPERATION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string identifying the kind of message consumption as defined in the [Operation names](#operation-names) section above.
MESSAGING_PROTOCOL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the transport protocol.
MESSAGING_PROTOCOL_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version of the transport protocol.
MESSAGING_SYSTEM - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string identifying the messaging system.
MESSAGING_TEMP_DESTINATION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A boolean that is true if the message destination is temporary.
MESSAGING_URL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Connection string.
Meter - Interface in io.opentelemetry.api.metrics
Meter is a simple, interface that allows users to record measurements (metrics).
MeterProvider - Interface in io.opentelemetry.api.metrics
A registry for creating named Meters.
MeterProviderFactory - Interface in io.opentelemetry.api.metrics.spi
MeterProviderFactory is a service provider for MeterProvider.
METRIC_NAME_MAX_LENGTH - Static variable in class io.opentelemetry.api.internal.StringUtils
 
MONGODB - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
MongoDB.
MSSQL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Microsoft SQL Server.
MYSQL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
MySQL.

N

NEO4J - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Neo4j.
NET_HOST_IP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Like `net.peer.ip` but for the host IP.
NET_HOST_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Local hostname or similar, see note below.
NET_HOST_PORT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Like `net.peer.port` but for the host port.
NET_PEER_IP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Remote address of the peer (dotted decimal for IPv4 or [RFC5952](https://tools.ietf.org/html/rfc5952) for IPv6).
NET_PEER_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Remote hostname or similar, see note below.
NET_PEER_PORT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Remote port number.
NET_TRANSPORT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Transport protocol used.
NETBSD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
NetBSD.
NETEZZA - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Netezza.
newBatchRecorder(String...) - Method in interface io.opentelemetry.api.metrics.Meter
Utility method that allows users to atomically record measurements to a set of Instruments with a common set of labels.
NODEJS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
nodejs.

O

Obfuscated<T> - Interface in io.opentelemetry.api.internal
This interface allows the SDK to unobfuscate an obfuscated static global provider.
observe(double, Labels) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.DoubleResult
 
observe(long, Labels) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.LongResult
 
of(AttributeKey<T>, T) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with a single key-value pair.
of(AttributeKey<T>, T, AttributeKey<U>, U) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with two key-value pairs.
of(AttributeKey<T>, T, AttributeKey<U>, U, AttributeKey<V>, V) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with three key-value pairs.
of(AttributeKey<T>, T, AttributeKey<U>, U, AttributeKey<V>, V, AttributeKey<W>, W) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with four key-value pairs.
of(AttributeKey<T>, T, AttributeKey<U>, U, AttributeKey<V>, V, AttributeKey<W>, W, AttributeKey<X>, X) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with five key-value pairs.
of(AttributeKey<T>, T, AttributeKey<U>, U, AttributeKey<V>, V, AttributeKey<W>, W, AttributeKey<X>, X, AttributeKey<Y>, Y) - Static method in class io.opentelemetry.api.common.Attributes
Returns a Attributes instance with the given key-value pairs.
of(String[]) - Static method in class io.opentelemetry.api.common.Labels
 
of(String, String) - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with a single key-value pair.
of(String, String, String, String) - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with two key-value pairs.
of(String, String, String, String, String, String) - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with three key-value pairs.
of(String, String, String, String, String, String, String, String) - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with four key-value pairs.
of(String, String, String, String, String, String, String, String, String, String) - Static method in class io.opentelemetry.api.common.Labels
Returns a Labels instance with five key-value pairs.
OK - io.opentelemetry.api.trace.StatusCode
The operation has been validated by an Application developers or Operator to have completed successfully.
OPENBSD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
OpenBSD.
OpenTelemetry - Interface in io.opentelemetry.api
The entrypoint to telemetry functionality for tracing, metrics and baggage.
OpenTelemetry.Builder<T extends OpenTelemetry.Builder<T>> - Interface in io.opentelemetry.api
A builder of an implementation of the OpenTelemetry API.
OpenTelemetryFactory - Interface in io.opentelemetry.api.spi
A service provider interface (SPI) for a OpenTelemetry.
ORACLE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Oracle Database.
OS_DESCRIPTION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Human readable (not intended to be parsed) OS version information, like e.g.
OS_TYPE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The operating system type.
OTHER - io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
If none of the others apply.
OTHER - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
Something else (non IP-based).
OTHER_SQL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Some other SQL database.

P

PEER_SERVICE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The [`service.name`](../../resource/semantic_conventions/README.md#service) of the remote service.
PERVASIVE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Pervasive PSQL.
PHP - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
php.
PIPE - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
Named or anonymous pipe.
POINTBASE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
PointBase.
POSTGRESQL - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
PostgreSQL.
PROCESS - io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingOperationValues
process.
PRODUCER - io.opentelemetry.api.trace.Span.Kind
Indicates that the span describes producer sending a message to a broker.
PROGRESS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Progress Database.
PUBSUB - io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
A function is set to be executed when messages are sent to a messaging system.
put(AttributeKey<Long>, int) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a AttributeKey with associated value into this.
put(AttributeKey<T>, T) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a AttributeKey with associated value into this.
put(DoubleCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the DoubleCounter with the given value.
put(DoubleUpDownCounter, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the DoubleUpDownCounter with the given value.
put(DoubleValueRecorder, double) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the DoubleValueRecorder with the given value.
put(LongCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the LongCounter with the given value.
put(LongUpDownCounter, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the LongUpDownCounter with the given value.
put(LongValueRecorder, long) - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Associates the LongValueRecorder with the given value.
put(String, boolean) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a boolean attribute into this.
put(String, double) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a double attribute into this.
put(String, long) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a long attribute into this.
put(String, Boolean...) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a Boolean array attribute into this.
put(String, Double...) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a Double array attribute into this.
put(String, Long...) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a Long array attribute into this.
put(String, String) - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Adds the key/value pair with empty metadata regardless of whether the key is present.
put(String, String) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a String attribute into this.
put(String, String) - Method in class io.opentelemetry.api.common.Labels.Builder
Puts a single label into this Builder.
put(String, String...) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts a String array attribute into this.
put(String, String, EntryMetadata) - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Adds the key/value pair and metadata regardless of whether the key is present.
putAll(Attributes) - Method in class io.opentelemetry.api.common.Attributes.Builder
Puts all the provided attributes into this Builder.
PYTHON - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
python.

Q

QUEUE - io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingDestinationKindValues
A message sent to a queue.
QUIC - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.HttpFlavorValues
QUIC protocol.

R

ReadableAttributes - Interface in io.opentelemetry.api.common
A read-only container for String-keyed attributes.
RECEIVE - io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingOperationValues
receive.
record() - Method in interface io.opentelemetry.api.metrics.BatchRecorder
Records all of measurements at the same time.
record(double) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder.BoundDoubleValueRecorder
Records the given measurement, associated with the current Context.
record(double) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
Records the given measurement, associated with the current Context and empty labels.
record(double, Labels) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder
Records the given measurement, associated with the current Context and provided set of labels.
record(long) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder.BoundLongValueRecorder
Records the given measurement, associated with the current Context.
record(long) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
Records the given measurement, associated with the current Context and empty labels.
record(long, Labels) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder
Records the given measurement, associated with the current Context and provided set of labels.
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.
REDIS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Redis.
REDSHIFT - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Amazon Redshift.
remove(String) - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Removes the key if it exists.
remove(String) - Method in class io.opentelemetry.api.trace.TraceState.Builder
Removes the Entry that has the given key if it is present.
RPC_METHOD - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the method being called, must be equal to the $method part in the span name.
RPC_SERVICE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The full name of the service being called, including its package name, if applicable.
RPC_SYSTEM - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A string identifying the remoting system.
RUBY - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
ruby.

S

SemanticAttributes - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.CloudProviderValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.DbSystemValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.FaasDocumentOperationValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.FaasInvokedProviderValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.FaasTriggerValues - Enum in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.HttpFlavorValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.MessagingDestinationKindValues - Enum in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.MessagingOperationValues - Enum in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.NetTransportValues - Enum in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.OsTypeValues - Class in io.opentelemetry.api.trace.attributes
 
SemanticAttributes.TelemetrySdkLanguageValues - Class in io.opentelemetry.api.trace.attributes
 
SERVER - io.opentelemetry.api.trace.Span.Kind
Indicates that the span covers server-side handling of an RPC or other remote request.
SERVICE_INSTANCE_ID - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The string ID of the service instance.
SERVICE_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
Logical name of the service.
SERVICE_NAMESPACE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
A namespace for `service.name`.
SERVICE_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version string of the service API or implementation.
set(OpenTelemetry) - Static method in interface io.opentelemetry.api.OpenTelemetry
Sets the OpenTelemetry that should be the global instance.
set(String, String) - Method in class io.opentelemetry.api.trace.TraceState.Builder
Adds or updates the Entry that has the given key if it is present.
setAttribute(AttributeKey<Long>, int) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.trace.Span.Builder
Sets an attribute to the newly created Span.
setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.trace.Span
Sets an attribute to the Span.
setAttribute(String, boolean) - Method in interface io.opentelemetry.api.trace.Span.Builder
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, double) - Method in interface io.opentelemetry.api.trace.Span.Builder
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, long) - Method in interface io.opentelemetry.api.trace.Span.Builder
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, String) - Method in interface io.opentelemetry.api.trace.Span.Builder
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.
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserver
 
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserver
 
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.DoubleResult>) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserver
 
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongSumObserver
 
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserver
 
setCallback(AsynchronousInstrument.Callback<AsynchronousInstrument.LongResult>) - Method in interface io.opentelemetry.api.metrics.LongValueObserver
 
setCallback(AsynchronousInstrument.Callback<R>) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument
Sets a callback that gets executed every collection interval.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounter.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.Instrument.Builder
Sets the description of the Instrument.
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongCounter.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongSumObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongValueObserver.Builder
 
setDescription(String) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder.Builder
 
setGlobalPropagators(ContextPropagators) - Static method in interface io.opentelemetry.api.OpenTelemetry
Sets the globally registered ContextPropagators for remote propagation of a context.
setMeterProvider(MeterProvider) - Method in interface io.opentelemetry.api.OpenTelemetry.Builder
Sets the MeterProvider to use.
setNoParent() - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Sets the option to become a root Baggage with no parent.
setNoParent() - Method in interface io.opentelemetry.api.trace.Span.Builder
Sets the option to become a root Span for a new trace.
setParent(Context) - Method in interface io.opentelemetry.api.baggage.Baggage.Builder
Sets the parent Baggage to use from the specified Context.
setParent(Context) - Method in interface io.opentelemetry.api.trace.Span.Builder
Sets the parent to use from the specified Context.
setPropagators(ContextPropagators) - Method in interface io.opentelemetry.api.OpenTelemetry.Builder
Sets the ContextPropagators to use.
setSpanKind(Span.Kind) - Method in interface io.opentelemetry.api.trace.Span.Builder
Sets the Span.Kind for the newly created Span.
setStartTimestamp(long) - Method in interface io.opentelemetry.api.trace.Span.Builder
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.
setTracerProvider(TracerProvider) - Method in interface io.opentelemetry.api.OpenTelemetry.Builder
Sets the TracerProvider to use.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleCounter.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleSumObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleUpDownSumObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.Instrument.Builder
Sets the unit of the Instrument.
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongCounter.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongSumObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongUpDownSumObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongValueObserver.Builder
 
setUnit(String) - Method in interface io.opentelemetry.api.metrics.LongValueRecorder.Builder
 
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.ReadableAttributes
The number of attributes contained in this.
size() - Method in class io.opentelemetry.api.trace.TraceState
Returns the number of entries in this TraceState.
SOLARIS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
Oracle Solaris.
Span - Interface in io.opentelemetry.api.trace
An interface that represents a span.
Span.Builder - Interface in io.opentelemetry.api.trace
Span.Builder is used to construct Span instances which define arbitrary scopes of code that are sampled for distributed tracing as a single atomic unit.
Span.Kind - Enum in io.opentelemetry.api.trace
Type of span.
spanBuilder(String) - Method in interface io.opentelemetry.api.trace.Tracer
Returns a Span.Builder to create and start a new Span.
SpanContext - Class in io.opentelemetry.api.trace
A class that represents a span context.
SpanContext() - Constructor for class io.opentelemetry.api.trace.SpanContext
 
SpanId - Class in io.opentelemetry.api.trace
Helper methods for dealing with a span identifier.
SPDY - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.HttpFlavorValues
SPDY protocol.
SQLITE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
SQLite.
startSpan() - Method in interface io.opentelemetry.api.trace.Span.Builder
Starts a new Span.
StatusCode - Enum in io.opentelemetry.api.trace
The set of canonical status codes.
storeInContext(Context) - Method in interface io.opentelemetry.api.baggage.Baggage
 
storeInContext(Context) - Method in interface io.opentelemetry.api.trace.Span
 
STRING - io.opentelemetry.api.common.AttributeType
 
STRING_ARRAY - io.opentelemetry.api.common.AttributeType
 
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.
StringUtils - Class in io.opentelemetry.api.internal
Internal utility methods for working with attribute keys, attribute values, and metric names.
SYBASE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Sybase.
SynchronousInstrument<B extends SynchronousInstrument.BoundInstrument> - Interface in io.opentelemetry.api.metrics
SynchronousInstrument is an interface that defines a type of instruments that are used to report measurements synchronously.
SynchronousInstrument.BoundInstrument - Interface in io.opentelemetry.api.metrics
 
SynchronousInstrument.Builder - Interface in io.opentelemetry.api.metrics
Builder class for SynchronousInstrument.

T

TELEMETRY_AUTO_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version string of the auto instrumentation agent, if used.
TELEMETRY_SDK_LANGUAGE - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The language of the telemetry SDK.
TELEMETRY_SDK_NAME - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The name of the telemetry SDK as defined above.
TELEMETRY_SDK_VERSION - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes
The version string of the telemetry SDK.
TemporaryBuffers - Class in io.opentelemetry.api.internal
ThreadLocal buffers for use when creating new derived objects such as Strings.
TERADATA - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Teradata.
TIMER - io.opentelemetry.api.trace.attributes.SemanticAttributes.FaasTriggerValues
A function is scheduled to be executed regularly.
toBuilder() - Method in interface io.opentelemetry.api.baggage.Baggage
Create a Builder pre-initialized with the contents of this Baggage.
toBuilder() - Method in class io.opentelemetry.api.common.Attributes
Returns a new Attributes.Builder instance populated with the data of this Attributes.
toBuilder() - Method in class io.opentelemetry.api.common.Labels
Create a Labels.Builder pre-populated with the contents of this Labels instance.
toBuilder() - Method in interface io.opentelemetry.api.OpenTelemetry
Returns a new OpenTelemetry.Builder with the configuration of this OpenTelemetry.
toBuilder() - Method in class io.opentelemetry.api.trace.TraceState
Returns a Builder based on this TraceState.
TOPIC - io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingDestinationKindValues
A message sent to a topic.
TraceFlags - Class in io.opentelemetry.api.trace
Helper methods for dealing with trace flags options.
TraceId - Class in io.opentelemetry.api.trace
Helper methods for dealing with a trace identifier.
traceIdHighBytesAsLong(CharSequence) - Static method in class io.opentelemetry.api.trace.TraceId
Convert the "high bytes" of the given hex traceId into a long representation.
traceIdLowBytesAsLong(CharSequence) - Static method in class io.opentelemetry.api.trace.TraceId
Convert the "low bytes" of the given hex traceId into a long representation.
Tracer - Interface in io.opentelemetry.api.trace
Tracer is the interface for Span creation and interaction with the in-process context.
TracerProvider - Interface in io.opentelemetry.api.trace
A registry for creating named Tracers.
TracerProviderFactory - Interface in io.opentelemetry.api.trace.spi
TracerProviderFactory is a service provider for a TracerProvider.
TraceState - Class in io.opentelemetry.api.trace
Carries tracing-system specific context in a list of key-value pairs.
TraceState.Builder - Class in io.opentelemetry.api.trace
Builder class for TraceState.

U

unbind() - Method in interface io.opentelemetry.api.metrics.DoubleCounter.BoundDoubleCounter
 
unbind() - Method in interface io.opentelemetry.api.metrics.DoubleUpDownCounter.BoundDoubleUpDownCounter
 
unbind() - Method in interface io.opentelemetry.api.metrics.DoubleValueRecorder.BoundDoubleValueRecorder
 
unbind() - Method in interface io.opentelemetry.api.metrics.LongCounter.BoundLongCounter
 
unbind() - Method in interface io.opentelemetry.api.metrics.LongUpDownCounter.BoundLongUpDownCounter
 
unbind() - Method in interface io.opentelemetry.api.metrics.LongValueRecorder.BoundLongValueRecorder
 
unbind() - Method in interface io.opentelemetry.api.metrics.SynchronousInstrument.BoundInstrument
Unbinds the current Bound from the Instrument.
UNIX - io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
Unix Domain socket.
unobfuscate() - Method in interface io.opentelemetry.api.internal.Obfuscated
Returns the unobfuscated provider.
UNSET - io.opentelemetry.api.trace.StatusCode
The default status.
update(R) - Method in interface io.opentelemetry.api.metrics.AsynchronousInstrument.Callback
 
updateName(String) - Method in interface io.opentelemetry.api.trace.Span
Updates the Span name.
Utils - Class in io.opentelemetry.api.internal
General internal utility methods.

V

validateLabelPairs(String[]) - Static method in class io.opentelemetry.api.internal.Utils
Validates that the array of Strings is 1) even in length, and 2) they can be formed into valid pairs where the first item in the pair is not null.
value() - Method in enum io.opentelemetry.api.trace.StatusCode
Returns the numerical value of the code.
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.trace.attributes.SemanticAttributes.FaasTriggerValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingDestinationKindValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.MessagingOperationValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.attributes.SemanticAttributes.NetTransportValues
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.api.trace.Span.Kind
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.
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.trace.attributes.SemanticAttributes.FaasTriggerValues
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.attributes.SemanticAttributes.MessagingDestinationKindValues
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.attributes.SemanticAttributes.MessagingOperationValues
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.attributes.SemanticAttributes.NetTransportValues
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.Span.Kind
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.
VERTICA - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.DbSystemValues
Vertica.

W

W3CBaggagePropagator - Class in io.opentelemetry.api.baggage.propagation
TextMapPropagator that implements the W3C specification for baggage header propagation.
WEBJS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.TelemetrySdkLanguageValues
webjs.
WINDOWS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
Microsoft Windows.
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.

Z

ZOS - Static variable in class io.opentelemetry.api.trace.attributes.SemanticAttributes.OsTypeValues
IBM z/OS.
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 All Packages