Index

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

A

ABORTED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
ALREADY_EXISTS - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 

B

build() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Build and return a RetryPolicy with the values of this builder.
build() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Return a InstrumentationScopeInfo with the configuration of this builder.
build() - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Create the Resource from this.
builder() - Static method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns a new RetryPolicy.RetryPolicyBuilder to construct a RetryPolicy.
builder() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a new ResourceBuilder instance for creating arbitrary Resource.
builder(String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo

C

CANCELLED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
Clock - Interface in io.opentelemetry.sdk.common
Interface for getting the current time.
CompletableResultCode - Class in io.opentelemetry.sdk.common
This class models JDK 8's CompletableFuture to afford migration should Open Telemetry's SDK select JDK 8 or greater as a baseline, and also to offer familiarity to developers.
CompletableResultCode() - Constructor for class io.opentelemetry.sdk.common.CompletableResultCode
 
compress(OutputStream) - Method in interface io.opentelemetry.sdk.common.export.Compressor
Wrap the outputStream with a compressing output stream.
Compressor - Interface in io.opentelemetry.sdk.common.export
A service provider interface (SPI) for compression.
create(Attributes) - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a Resource.
create(Attributes, String) - Static method in class io.opentelemetry.sdk.resources.Resource
Returns a Resource.
create(String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Creates a new instance of InstrumentationScopeInfo.
create(String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Creates a new instance of InstrumentationLibraryInfo.
create(String, String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Creates a new instance of InstrumentationLibraryInfo.
create(String, String, String) - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
create(InetSocketAddress) - Static method in class io.opentelemetry.sdk.common.export.ProxyOptions
Create proxy options with a ProxySelector which always uses an Proxy.Type.HTTP proxy with the socketAddress.
create(ProxySelector) - Static method in class io.opentelemetry.sdk.common.export.ProxyOptions
Create proxy options with the proxySelector.
createSender(GrpcSenderConfig) - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderProvider
Returns a GrpcSender configured with the provided config.
createSender(HttpSenderConfig) - Method in interface io.opentelemetry.sdk.common.export.HttpSenderProvider
Returns a HttpSender configured with the provided config.

D

DATA_LOSS - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
DEADLINE_EXCEEDED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 

E

empty() - Static method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns an "empty" InstrumentationLibraryInfo.
empty() - Static method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns an "empty" InstrumentationScopeInfo.
empty() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns an empty Resource.

F

fail() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Complete this CompletableResultCode unsuccessfully if it is not already completed, setting the failure throwable to null.
FAILED_PRECONDITION - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
failExceptionally(Throwable) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Completes this CompletableResultCode unsuccessfully if it is not already completed, setting the failure throwable to throwable.
fromValue(int) - Static method in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
Returns the GrpcStatusCode corresponding to the integer value, or GrpcStatusCode.UNKNOWN if the value is not recognized.

G

getAttribute(AttributeKey<T>) - Method in class io.opentelemetry.sdk.resources.Resource
Returns the value for a given resource attribute key.
getAttributes() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the attributes of this instrumentation scope.
getAttributes() - Method in class io.opentelemetry.sdk.resources.Resource
Returns a map of attributes that describe the resource.
getBackoffMultiplier() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the backoff multiplier.
getCompressor() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The compressor, or null if no compression is used.
getCompressor() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The compressor, or null if no compression is used.
getConnectTimeout() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The max duration allowed to connect to a target host.
getConnectTimeout() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The max duration allowed to connect to a target host.
getContentLength() - Method in interface io.opentelemetry.sdk.common.export.MessageWriter
Return the message length in bytes, or -1 if the length is unknown.
getContentType() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The payload content type to set as the Content-Type header.
getDefault() - Static method in interface io.opentelemetry.sdk.common.Clock
Returns a default Clock which reads from system time.
getDefault() - Static method in class io.opentelemetry.sdk.common.export.RetryPolicy
Return the default RetryPolicy.
getDefault() - Static method in class io.opentelemetry.sdk.resources.Resource
Returns the default Resource.
getEncoding() - Method in interface io.opentelemetry.sdk.common.export.Compressor
The name of the compressor encoding.
getEndpoint() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The gRPC endpoint to send to, including scheme.
getEndpoint() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The fully qualified endpoint to send to, including scheme and path.
getExecutorService() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The executor service used to execute any asynchronous processing, or null if the sender default executor service should be used.
getExecutorService() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The executor service used to execute any asynchronous processing, or null if the sender default executor service should be used.
getFailureThrowable() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
getFullMethodName() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The fully qualified gRPC method name, e.g.
getHeadersSupplier() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
Additional headers that must be appended to every request.
getHeadersSupplier() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
Additional headers that must be appended to every request.
getInitialBackoff() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the initial backoff.
getMaxAttempts() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the max number of attempts, including the original request.
getMaxBackoff() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the max backoff.
getMaxResponseBodySize() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The maximum number of bytes to read from a response body.
getMaxResponseBodySize() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The maximum number of bytes to read from a response body.
getName() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the name of the instrumentation library.
getName() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the name of the instrumentation scope.
getProxyOptions() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The proxy options, or null if no proxy is used.
getProxySelector() - Method in class io.opentelemetry.sdk.common.export.ProxyOptions
Return the ProxySelector.
getResponseBody() - Method in interface io.opentelemetry.sdk.common.export.HttpResponse
The HTTP response body bytes.
getResponseMessage() - Method in interface io.opentelemetry.sdk.common.export.GrpcResponse
The unframed gRPC response protobuf message bytes, stripped of the length / compression prefix, and decompressed.
getRetryExceptionPredicate() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns the predicate used to determine if an attempt which failed exceptionally should be retried, or null if the exporter specific default predicate should be used.
getRetryPolicy() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The retry policy, or null if retry is disabled.
getRetryPolicy() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The retry policy, or null if retry is disabled.
getSchemaUrl() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the URL of the schema used by this instrumentation library, or null if not available.
getSchemaUrl() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the URL of the schema used by this instrumentation scope, or null if not available.
getSchemaUrl() - Method in class io.opentelemetry.sdk.resources.Resource
Returns the URL of the OpenTelemetry schema used by this resource.
getSslContext() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The SSL context to use, or null if the system default is used.
getSslContext() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The SSL context to use, or null if the system default is used.
getStatusCode() - Method in interface io.opentelemetry.sdk.common.export.GrpcResponse
The response gRPC status code.
getStatusCode() - Method in interface io.opentelemetry.sdk.common.export.HttpResponse
The HTTP status code.
getStatusDescription() - Method in interface io.opentelemetry.sdk.common.export.GrpcResponse
A string description of the status.
getStatusMessage() - Method in interface io.opentelemetry.sdk.common.export.HttpResponse
The HTTP status message.
getTimeout() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The max duration allowed to send a request, including resolving DNS, connecting, writing the request, reading the response, and any retries via GrpcSenderConfig.getRetryPolicy().
getTimeout() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The max duration allowed to send a request, including resolving DNS, connecting, writing the request, reading the response, and any retries via HttpSenderConfig.getRetryPolicy().
getTrustManager() - Method in interface io.opentelemetry.sdk.common.export.GrpcSenderConfig
The trust manager to use, or null if the system default is used.
getTrustManager() - Method in interface io.opentelemetry.sdk.common.export.HttpSenderConfig
The trust manager to use, or null if the system default is used.
getValue() - Method in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
Returns the integer representation of the status code.
getVersion() - Method in class io.opentelemetry.sdk.common.InstrumentationLibraryInfo
Deprecated.
Returns the version of the instrumentation library, or null if not available.
getVersion() - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfo
Returns the version of the instrumentation scope, or null if not available.
GrpcResponse - Interface in io.opentelemetry.sdk.common.export
A gRPC response.
GrpcSender - Interface in io.opentelemetry.sdk.common.export
An abstraction for executing gRPC calls, allowing for implementations backed by different client libraries.
GrpcSenderConfig - Interface in io.opentelemetry.sdk.common.export
Configuration for GrpcSender implementations, provided via GrpcSenderProvider.createSender(GrpcSenderConfig).
GrpcSenderProvider - Interface in io.opentelemetry.sdk.common.export
A service provider interface (SPI) for providing GrpcSenders backed by different client libraries.
GrpcStatusCode - Enum in io.opentelemetry.sdk.common.export
gRPC status codes.

H

HttpResponse - Interface in io.opentelemetry.sdk.common.export
A HTTP response.
HttpSender - Interface in io.opentelemetry.sdk.common.export
An abstraction for executing HTTP requests, allowing for implementations backed by different client libraries.
HttpSenderConfig - Interface in io.opentelemetry.sdk.common.export
Configuration for HttpSender implementations, provided via HttpSenderProvider.createSender(HttpSenderConfig).
HttpSenderProvider - Interface in io.opentelemetry.sdk.common.export
A service provider interface (SPI) for providing HttpSenders backed by different HTTP client libraries.

I

IMMUTABLE_DATA - Enum constant in enum io.opentelemetry.sdk.common.export.MemoryMode
Uses immutable data structures.
InstrumentationLibraryInfo - Class in io.opentelemetry.sdk.common
Deprecated.
InstrumentationScopeInfo - Class in io.opentelemetry.sdk.common
Holds information about instrumentation scope.
InstrumentationScopeInfoBuilder - Class in io.opentelemetry.sdk.common
INTERNAL - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
InternalTelemetryVersion - Enum in io.opentelemetry.sdk.common
Defines the self-monitoring telemetry SDK components should capture.
INVALID_ARGUMENT - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
io.opentelemetry.sdk.common - package io.opentelemetry.sdk.common
Common utilities used by all SDK components.
io.opentelemetry.sdk.common.export - package io.opentelemetry.sdk.common.export
Common utilities used by SDK exporters.
io.opentelemetry.sdk.resources - package io.opentelemetry.sdk.resources
API for resource information population.
isDone() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns whether this CompletableResultCode has completed.
isSuccess() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Obtain the current state of completion.

J

join(long, TimeUnit) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Waits up to the specified amount of time for this CompletableResultCode to complete.

L

LATEST - Enum constant in enum io.opentelemetry.sdk.common.InternalTelemetryVersion
Record self-monitoring metrics defined in the latest semantic conventions version supported by this SDK version.
LEGACY - Enum constant in enum io.opentelemetry.sdk.common.InternalTelemetryVersion
Record self-monitoring metrics defined in the SDK prior the standardization in semantic conventions.

M

MemoryMode - Enum in io.opentelemetry.sdk.common.export
The memory semantics of the SDK.
merge(Resource) - Method in class io.opentelemetry.sdk.resources.Resource
Returns a new, merged Resource by merging the current Resource with the other Resource.
MessageWriter - Interface in io.opentelemetry.sdk.common.export
Responsible for writing messages to an output stream.

N

nanoTime() - Method in interface io.opentelemetry.sdk.common.Clock
Returns a time measurement with nanosecond precision that can only be used to calculate elapsed time.
NOT_FOUND - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
now() - Method in interface io.opentelemetry.sdk.common.Clock
Returns the current epoch timestamp in nanos from this clock.
now(boolean) - Method in interface io.opentelemetry.sdk.common.Clock
Returns the current epoch timestamp in nanos from this clock.

O

ofAll(Collection<CompletableResultCode>) - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that completes after all the provided CompletableResultCodes complete.
ofExceptionalFailure(Throwable) - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
ofFailure() - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that has been completed unsuccessfully.
ofSuccess() - Static method in class io.opentelemetry.sdk.common.CompletableResultCode
Returns a CompletableResultCode that has been completed successfully.
OK - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
OUT_OF_RANGE - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 

P

PERMISSION_DENIED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
ProxyOptions - Class in io.opentelemetry.sdk.common.export
Configuration for proxy settings.
put(AttributeKey<Long>, int) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a AttributeKey with associated value into this.
put(AttributeKey<T>, T) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a AttributeKey with associated value into this.
put(String, boolean) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a boolean attribute into this.
put(String, boolean...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Boolean array attribute into this.
put(String, double) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a double attribute into this.
put(String, double...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Double array attribute into this.
put(String, long) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a long attribute into this.
put(String, long...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a Long array attribute into this.
put(String, String) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a String attribute into this.
put(String, String...) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts a String array attribute into this.
putAll(Attributes) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts all Attributes into this.
putAll(Resource) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Puts all attributes from Resource into this.

R

removeIf(Predicate<AttributeKey<?>>) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Remove all attributes that satisfy the given predicate from Resource.
Resource - Class in io.opentelemetry.sdk.resources
Resource represents a resource, which capture identifying information about the entities for which signals (stats or traces) are reported.
RESOURCE_EXHAUSTED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
ResourceBuilder - Class in io.opentelemetry.sdk.resources
A builder of Resource that allows to add key-value pairs and copy attributes from other Attributes or Resource.
ResourceBuilder() - Constructor for class io.opentelemetry.sdk.resources.ResourceBuilder
 
RetryPolicy - Class in io.opentelemetry.sdk.common.export
Configuration for exporter exponential retry policy.
RetryPolicy.RetryPolicyBuilder - Class in io.opentelemetry.sdk.common.export
Builder for RetryPolicy.
REUSABLE_DATA - Enum constant in enum io.opentelemetry.sdk.common.export.MemoryMode
Reuses objects to reduce allocations.

S

send(MessageWriter, Consumer<GrpcResponse>, Consumer<Throwable>) - Method in interface io.opentelemetry.sdk.common.export.GrpcSender
Execute a gRPC unary call, including any retry attempts.
send(MessageWriter, Consumer<HttpResponse>, Consumer<Throwable>) - Method in interface io.opentelemetry.sdk.common.export.HttpSender
Send an HTTP request, including any retry attempts.
setAttributes(Attributes) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the attributes.
setBackoffMultiplier(double) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the backoff multiplier.
setInitialBackoff(Duration) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the initial backoff.
setMaxAttempts(int) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the maximum number of attempts, including the original request.
setMaxBackoff(Duration) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the maximum backoff.
setRetryExceptionPredicate(Predicate<IOException>) - Method in class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
Set the predicate used to determine if an attempt which failed exceptionally should be retried.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the schema URL.
setSchemaUrl(String) - Method in class io.opentelemetry.sdk.resources.ResourceBuilder
Assign an OpenTelemetry schema URL to the resulting Resource.
setVersion(String) - Method in class io.opentelemetry.sdk.common.InstrumentationScopeInfoBuilder
Set the version.
shutdown() - Method in interface io.opentelemetry.sdk.common.export.GrpcSender
Shutdown the sender.
shutdown() - Method in interface io.opentelemetry.sdk.common.export.HttpSender
Shutdown the sender.
succeed() - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Complete this CompletableResultCode successfully if it is not already completed.

T

toBuilder() - Method in class io.opentelemetry.sdk.common.export.RetryPolicy
Returns a RetryPolicy.RetryPolicyBuilder reflecting configuration values for this RetryPolicy.
toBuilder() - Method in class io.opentelemetry.sdk.resources.Resource
Returns a new ResourceBuilder instance populated with the data of this Resource.
toString() - Method in class io.opentelemetry.sdk.common.export.ProxyOptions
 

U

UNAUTHENTICATED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
UNAVAILABLE - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
UNIMPLEMENTED - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 
UNKNOWN - Enum constant in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
 

V

valueOf(String) - Static method in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.common.export.MemoryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.opentelemetry.sdk.common.InternalTelemetryVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.sdk.common.export.GrpcStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.common.export.MemoryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.opentelemetry.sdk.common.InternalTelemetryVersion
Returns an array containing the constants of this enum type, in the order they are declared.

W

whenComplete(Runnable) - Method in class io.opentelemetry.sdk.common.CompletableResultCode
Perform an action on completion.
writeMessage(OutputStream) - Method in interface io.opentelemetry.sdk.common.export.MessageWriter
Write the message to the OutputStream.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages