A B C D E F G I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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 giventimestamp
, as nanos since epoch. - addEvent(String, Attributes) - Method in interface io.opentelemetry.api.trace.Span
-
Adds an event to the
Span
with the givenAttributes
. - addEvent(String, Attributes, long, TimeUnit) - Method in interface io.opentelemetry.api.trace.Span
- addEvent(String, Attributes, Instant) - Method in interface io.opentelemetry.api.trace.Span
- addEvent(String, Instant) - Method in interface io.opentelemetry.api.trace.Span
-
Adds an event to the
Span
with the giventimestamp
, as nanos since epoch. - 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.trace.SpanBuilder
-
Adds a link to the newly created
Span
. - 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
- asMap() - Method in interface io.opentelemetry.api.common.Attributes
-
Returns a read-only view of this
Attributes
as aMap
. - asMap() - Method in interface io.opentelemetry.api.trace.TraceState
-
Returns a read-only view of this
TraceState
as aMap
. - AttributeKey<T> - Interface in io.opentelemetry.api.common
-
This interface provides a handle for setting the values of
Attributes
. - Attributes - Interface in io.opentelemetry.api.common
-
An immutable container for attributes.
- AttributesBuilder - Interface in io.opentelemetry.api.common
-
A builder of
Attributes
supporting 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 forAttributes
.
B
- Baggage - Interface in io.opentelemetry.api.baggage
-
A map from
String
toBaggageEntry
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
. - 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.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.trace.TraceStateBuilder
-
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
BaggageBuilder
for creating Baggage. - builder() - Static method in interface io.opentelemetry.api.common.Attributes
-
Returns a new
AttributesBuilder
instance for creating arbitraryAttributes
. - builder() - Static method in interface io.opentelemetry.api.trace.TraceState
-
Returns an empty
TraceStateBuilder
.
C
- CLIENT - io.opentelemetry.api.trace.SpanKind
-
Indicates that the span covers the client-side wrapper around an RPC or other remote request.
- CONSUMER - io.opentelemetry.api.trace.SpanKind
-
Indicates that the span describes consumer receiving a message from a broker.
- create(String) - Static method in interface io.opentelemetry.api.baggage.BaggageEntryMetadata
-
Returns a new
BaggageEntryMetadata
with the given value. - create(String, String, TraceFlags, TraceState) - Static method in interface io.opentelemetry.api.trace.SpanContext
-
Creates a new
SpanContext
with the given identifiers and options. - 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. - 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
D
- 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.
- doubleKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
-
Returns a new AttributeKey for Double valued attributes.
E
- 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. - 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. - ERROR - io.opentelemetry.api.trace.StatusCode
-
The operation contains an error.
- extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
- extract(Context, C, TextMapGetter<C>) - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
F
- fields() - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
- fields() - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
- forEach(BiConsumer<? super AttributeKey<?>, ? super Object>) - Method in interface io.opentelemetry.api.common.Attributes
-
Iterates over all the key-value pairs of attributes contained by this instance.
- forEach(BiConsumer<? super String, ? super BaggageEntry>) - Method in interface io.opentelemetry.api.baggage.Baggage
-
Iterates over all the entries in this
Baggage
. - forEach(BiConsumer<String, String>) - Method in interface io.opentelemetry.api.trace.TraceState
-
Iterates over all the key-value entries contained in this
TraceState
. - 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, orSpanId.getInvalid()
if input isnull
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, orTraceId.getInvalid()
if input isnull
or the given byte array is too short. - fromContext(Context) - Static method in interface io.opentelemetry.api.baggage.Baggage
- fromContext(Context) - Static method in interface io.opentelemetry.api.trace.Span
- fromContextOrNull(Context) - Static method in interface io.opentelemetry.api.baggage.Baggage
- fromContextOrNull(Context) - Static method in interface io.opentelemetry.api.trace.Span
- 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 givenlong
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 twolong
values representing the lower and higher parts.
G
- get() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
-
Returns the registered global
OpenTelemetry
. - get(AttributeKey<T>) - Method in interface io.opentelemetry.api.common.Attributes
-
Returns the value for the given
AttributeKey
, ornull
if not found. - 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, 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.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. - getEntryValue(String) - Method in interface io.opentelemetry.api.baggage.Baggage
-
Returns the
String
value associated with the given key, without metadata. - 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. - 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. - getKey() - Method in interface io.opentelemetry.api.common.AttributeKey
-
Returns the underlying String representation of the key.
- 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
. - getMetadata() - Method in interface io.opentelemetry.api.baggage.BaggageEntry
-
Returns the entry's
BaggageEntryMetadata
. - 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 thisOpenTelemetry
. - 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. - getSpanContext() - Method in interface io.opentelemetry.api.trace.Span
-
Returns the
SpanContext
associated with thisSpan
. - getSpanId() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns the span identifier associated with this
SpanContext
as 16 character lowercase hex String. - getSpanIdBytes() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns the span identifier associated with this
SpanContext
as 8-byte array. - getTraceFlags() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns the trace flags associated with this
SpanContext
. - getTraceId() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns the trace identifier associated with this
SpanContext
as 32 character lowercase hex String. - 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 thisOpenTelemetry
. - 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 thisOpenTelemetry
. - 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 thisOpenTelemetry
. - getTraceState() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns the
TraceState
associated with thisSpanContext
. - getType() - Method in interface io.opentelemetry.api.common.AttributeKey
-
Returns the type of attribute for this key.
- 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
. - GlobalOpenTelemetry - Class in io.opentelemetry.api
-
A global singleton for the entrypoint to telemetry functionality for tracing, metrics and baggage.
I
- inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.baggage.propagation.W3CBaggagePropagator
- inject(Context, C, TextMapSetter<C>) - Method in class io.opentelemetry.api.trace.propagation.W3CTraceContextPropagator
- INTERNAL - io.opentelemetry.api.trace.SpanKind
-
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.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.
- 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 interface io.opentelemetry.api.trace.TraceState
-
Returns whether this
TraceState
is empty, containing no entries. - isRecording() - Method in interface io.opentelemetry.api.trace.Span
-
Returns
true
if thisSpan
records tracing events (e.g. - isRemote() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns
true
if theSpanContext
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
- isValid() - Method in interface io.opentelemetry.api.trace.SpanContext
-
Returns
true
if thisSpanContext
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.
L
- 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.
- longKey(String) - Static method in interface io.opentelemetry.api.common.AttributeKey
-
Returns a new AttributeKey for Long valued attributes.
N
- 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-opSpan
s which do not record nor are emitted.
O
- of(AttributeKey<T>, T) - Static method in interface 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 interface 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 interface 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 interface 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 interface 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 interface io.opentelemetry.api.common.Attributes
-
Returns a
Attributes
instance with the given key-value pairs. - OK - io.opentelemetry.api.trace.StatusCode
-
The operation has been validated by an Application developers or Operator to have completed successfully.
- OpenTelemetry - Interface in io.opentelemetry.api
-
The entrypoint to telemetry functionality for tracing, metrics and baggage.
P
- PRODUCER - io.opentelemetry.api.trace.SpanKind
-
Indicates that the span describes producer sending a message to a broker.
- propagating(ContextPropagators) - Static method in interface io.opentelemetry.api.OpenTelemetry
-
Returns an
OpenTelemetry
which will do remote propagation ofContext
using the providedContextPropagators
and is no-op otherwise. - put(AttributeKey<Long>, int) - Method in interface io.opentelemetry.api.common.AttributesBuilder
-
Puts a
AttributeKey
with associated value into this. - put(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.common.AttributesBuilder
-
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.common.AttributesBuilder
-
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.common.AttributesBuilder
-
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.common.AttributesBuilder
-
Puts a Long array attribute into this.
- 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.trace.TraceStateBuilder
-
Adds or updates the
Entry
that has the givenkey
if it is present. - put(String, String...) - Method in interface io.opentelemetry.api.common.AttributesBuilder
-
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.
- putAll(Attributes) - Method in interface io.opentelemetry.api.common.AttributesBuilder
-
Puts all the provided attributes into this Builder.
R
- recordException(Throwable) - Method in interface io.opentelemetry.api.trace.Span
- recordException(Throwable, Attributes) - Method in interface io.opentelemetry.api.trace.Span
- 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 givenkey
if it is present. - resetForTest() - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
-
Unsets the global
OpenTelemetry
.
S
- SERVER - io.opentelemetry.api.trace.SpanKind
-
Indicates that the span covers server-side handling of an RPC or other remote request.
- set(OpenTelemetry) - Static method in class io.opentelemetry.api.GlobalOpenTelemetry
-
Sets the
OpenTelemetry
that should be the global instance. - 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
-
Sets an attribute to the
Span
. - setAttribute(AttributeKey<T>, T) - Method in interface io.opentelemetry.api.trace.SpanBuilder
-
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.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.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.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
. - setNoParent() - Method in interface io.opentelemetry.api.trace.SpanBuilder
-
Sets the option to become a root
Span
for a new trace. - setParent(Context) - Method in interface io.opentelemetry.api.trace.SpanBuilder
-
Sets the parent to use from the specified
Context
. - setSpanKind(SpanKind) - Method in interface io.opentelemetry.api.trace.SpanBuilder
-
Sets the
SpanKind
for the newly createdSpan
. - 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.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
. - 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 interface io.opentelemetry.api.trace.TraceState
-
Returns the number of entries in this
TraceState
. - Span - Interface in io.opentelemetry.api.trace
-
An interface that represents a span.
- spanBuilder(String) - Method in interface io.opentelemetry.api.trace.Tracer
-
Returns a
SpanBuilder
to create and start a newSpan
. - SpanBuilder - Interface in io.opentelemetry.api.trace
-
SpanBuilder
is used to constructSpan
instances which define arbitrary scopes of code that are sampled for distributed tracing as a single atomic unit. - SpanContext - Interface in io.opentelemetry.api.trace
-
A class that represents a span context.
- 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
. - startSpan() - Method in interface io.opentelemetry.api.trace.SpanBuilder
-
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.
T
- 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 thisAttributes
. - toBuilder() - Method in interface io.opentelemetry.api.trace.TraceState
-
Returns a
Builder
based on thisTraceState
. - 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.
- 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
Tracer
s. - 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
.
U
- UNSET - io.opentelemetry.api.trace.StatusCode
-
The default status.
- updateName(String) - Method in interface io.opentelemetry.api.trace.Span
-
Updates the
Span
name.
V
- 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.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.
- 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.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.
W
- W3CBaggagePropagator - Class in io.opentelemetry.api.baggage.propagation
-
TextMapPropagator
that implements the W3C specification for baggage header propagation. - W3CTraceContextPropagator - Class in io.opentelemetry.api.trace.propagation
-
Implementation of the W3C TraceContext propagation protocol.
- wrap(SpanContext) - Static method in interface io.opentelemetry.api.trace.Span
-
Returns a non-recording
Span
that holds the providedSpanContext
but has no functionality.
All Classes All Packages