Index
All Classes and Interfaces|All Packages
A
- addAttributesExtractor(AttributesExtractor<HttpRequestAndChannel, HttpResponse>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Adds an additional
AttributesExtractorto invoke to set attributes to instrumented items. - AttributeKeys - Class in io.opentelemetry.instrumentation.netty.v4_1.internal
-
This class is internal and is hence not for public use.
B
- build() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Returns a new
NettyClientTelemetrywith the given configuration. - build() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
-
Returns a new
NettyServerTelemetrywith the given configuration. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
Returns a new
NettyClientTelemetryBuilderconfigured with the givenOpenTelemetry. - builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
-
Returns a new
NettyServerTelemetryBuilderconfigured with the givenOpenTelemetry.
C
- channelInactive(ChannelHandlerContext) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientResponseTracingHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
- CLIENT_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
- CLIENT_PARENT_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
- close(ChannelHandlerContext, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
- context() - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
-
Returns the
Context. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
Returns a new
NettyClientTelemetryconfigured with the givenOpenTelemetry. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
-
Returns a new
NettyServerTelemetryconfigured with the givenOpenTelemetry. - create(Context, HttpRequestAndChannel) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
-
Create a new
ServerContext. - createCombinedHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
Returns a new
CombinedChannelDuplexHandlerthat generates telemetry for outgoing HTTP requests and incoming responses in a single handler. - createCombinedHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
-
Returns a new
CombinedChannelDuplexHandlerthat generates telemetry for incoming HTTP requests and outgoing responses in a single handler. - createRequestHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
/** Returns a new
ChannelOutboundHandlerAdapterthat generates telemetry for outgoing HTTP requests. - createRequestHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
-
Returns a new
ChannelInboundHandlerAdapterthat generates telemetry for incoming HTTP requests. - createResponseHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
Returns a new
ChannelInboundHandlerAdapterthat generates telemetry for incoming HTTP responses. - createResponseHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
-
Returns a new
ChannelOutboundHandlerAdapterthat generates telemetry for outgoing HTTP responses.
E
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
H
- handle(Context, HttpResponse) - Method in interface io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler
- handle(Context, HttpResponse) - Method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
- HTTP_CLIENT_REQUEST - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
- HttpClientRequestTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
-
This class is internal and is hence not for public use.
- HttpClientRequestTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
- HttpClientResponseTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
-
This class is internal and is hence not for public use.
- HttpClientResponseTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientResponseTracingHandler
- HttpClientTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
-
This class is internal and is hence not for public use.
- HttpClientTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
- HttpServerRequestTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
-
This class is internal and is hence not for public use.
- HttpServerRequestTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
- HttpServerResponseBeforeCommitHandler - Interface in io.opentelemetry.instrumentation.netty.v4_1.internal.server
-
This class is internal and is hence not for public use.
- HttpServerResponseBeforeCommitHandler.Noop - Enum in io.opentelemetry.instrumentation.netty.v4_1.internal.server
-
This class is internal and is hence not for public use.
- HttpServerResponseTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
-
This class is internal and is hence not for public use.
- HttpServerResponseTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>, HttpServerResponseBeforeCommitHandler) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseTracingHandler
- HttpServerTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
-
This class is internal and is hence not for public use.
- HttpServerTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>, HttpServerResponseBeforeCommitHandler) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerTracingHandler
I
- INSTANCE - Enum constant in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
- io.opentelemetry.instrumentation.netty.v4_1 - package io.opentelemetry.instrumentation.netty.v4_1
- io.opentelemetry.instrumentation.netty.v4_1.internal - package io.opentelemetry.instrumentation.netty.v4_1.internal
- io.opentelemetry.instrumentation.netty.v4_1.internal.client - package io.opentelemetry.instrumentation.netty.v4_1.internal.client
- io.opentelemetry.instrumentation.netty.v4_1.internal.server - package io.opentelemetry.instrumentation.netty.v4_1.internal.server
N
- NettyClientTelemetry - Class in io.opentelemetry.instrumentation.netty.v4_1
-
Entrypoint for instrumenting Netty HTTP clients.
- NettyClientTelemetryBuilder - Class in io.opentelemetry.instrumentation.netty.v4_1
-
A builder of
NettyClientTelemetry. - NettyServerTelemetry - Class in io.opentelemetry.instrumentation.netty.v4_1
-
Entrypoint for instrumenting Netty HTTP servers.
- NettyServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.netty.v4_1
-
A builder of
NettyServerTelemetry.
R
- request() - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
-
Returns the
HttpRequestAndChannel.
S
- SERVER_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
- ServerContext - Class in io.opentelemetry.instrumentation.netty.v4_1.internal
-
A tuple of an
Contextand aHttpRequestAndChannel. - ServerContext() - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
- setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Configures the HTTP request headers that will be captured as span attributes.
- setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
-
Configures the HTTP request headers that will be captured as span attributes.
- setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Configures the HTTP response headers that will be captured as span attributes.
- setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
-
Configures the HTTP response headers that will be captured as span attributes.
- setChannelContext(Channel, Context) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
-
Propagate the
Contextto theChannel. - setEmitExperimentalHttpClientMetrics(boolean) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Configures the instrumentation to emit experimental HTTP client metrics.
- setEmitExperimentalHttpServerMetrics(boolean) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
-
Configures the instrumentation to emit experimental HTTP server metrics.
- setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
V
- valueOf(String) - Static method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseTracingHandler
All Classes and Interfaces|All Packages