Index
All Classes and Interfaces|All Packages
A
- addAttributesExtractor(AttributesExtractor<HttpExchange, HttpExchange>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Adds an extra
AttributesExtractor
to invoke to set attributes to instrumented items.
B
- build() - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
- builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
C
- configure(HttpContext) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
-
Configures the
HttpContext
with OpenTelemetry. - create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
-
Returns a new
JavaHttpServerTelemetry
configured with the givenOpenTelemetry
.
E
- Experimental - Class in io.opentelemetry.instrumentation.javahttpserver.internal
-
This class is internal and experimental.
G
- getServerBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.JavaHttpServerInstrumenterBuilderUtil
I
- internalSetEmitExperimentalTelemetry(BiConsumer<JavaHttpServerTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.Experimental
- io.opentelemetry.instrumentation.javahttpserver - package io.opentelemetry.instrumentation.javahttpserver
- io.opentelemetry.instrumentation.javahttpserver.internal - package io.opentelemetry.instrumentation.javahttpserver.internal
J
- JavaHttpServerInstrumenterBuilderUtil - Class in io.opentelemetry.instrumentation.javahttpserver.internal
-
This class is internal and is hence not for public use.
- JavaHttpServerTelemetry - Class in io.opentelemetry.instrumentation.javahttpserver
-
Entrypoint for instrumenting Java HTTP Server services.
- JavaHttpServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.javahttpserver
N
- newFilter() - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
-
Returns a new
Filter
for telemetry usage
S
- setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Configures the HTTP server request headers that will be captured as span attributes.
- setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Configures the HTTP server response headers that will be captured as span attributes.
- setEmitExperimentalTelemetry(JavaHttpServerTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.Experimental
- setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Configures the instrumentation to recognize an alternative set of HTTP request methods.
- setServerBuilderExtractor(Function<JavaHttpServerTelemetryBuilder, DefaultHttpServerInstrumenterBuilder<HttpExchange, HttpExchange>>) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.JavaHttpServerInstrumenterBuilderUtil
- setSpanNameExtractor(Function<SpanNameExtractor<HttpExchange>, SpanNameExtractor<HttpExchange>>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Sets custom server
SpanNameExtractor
via transform function. - setStatusExtractor(Function<SpanStatusExtractor<HttpExchange, HttpExchange>, SpanStatusExtractor<HttpExchange, HttpExchange>>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
-
Sets the status extractor for server spans.
All Classes and Interfaces|All Packages