Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractOpenTelemetryFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http
-
Abstract filter used for OpenTelemetry based HTTP tracing.
- AbstractOpenTelemetryFilter(Predicate<String>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
-
Configure tracer in the filter for span creation and propagation across arbitrary transports.
C
- CLIENT_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
D
- doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryServerFilter
- doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
G
- getRequestHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- getRequestHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
- getResponseHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- getResponseHeaders() - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
I
- instrumenter(OpenTelemetry, List<AttributesExtractor<HttpRequest<?>, HttpResponse<?>>>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.MicronautHttpServerTelemetryFactory
-
Builds the http server Open Telemetry instrumenter.
- io.micronaut.tracing.opentelemetry.instrument.http - package io.micronaut.tracing.opentelemetry.instrument.http
-
Classes related to the creation of span objects on the every HTTP server request, client request, server response and client response.
- io.micronaut.tracing.opentelemetry.instrument.http.client - package io.micronaut.tracing.opentelemetry.instrument.http.client
-
Classes related to the creation of span objects on the every HTTP client request and client response.
- io.micronaut.tracing.opentelemetry.instrument.http.server - package io.micronaut.tracing.opentelemetry.instrument.http.server
-
Classes related to the creation of span objects on the every HTTP server request and server response.
M
- MicronautHttpClientTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
-
An HTTP client instrumentation builder for Open Telemetry.
- MicronautHttpClientTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.MicronautHttpClientTelemetryFactory
- MicronautHttpClientTelemetryFactory.Client - Annotation Interface in io.micronaut.tracing.opentelemetry.instrument.http.client
-
Client Qualifier represents AttributesExtractor that should be used in http client instrumenter.
- MicronautHttpServerTelemetryFactory - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
-
An HTTP server instrumentation builder for Open Telemetry.
- MicronautHttpServerTelemetryFactory() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.MicronautHttpServerTelemetryFactory
- MicronautHttpServerTelemetryFactory.Server - Annotation Interface in io.micronaut.tracing.opentelemetry.instrument.http.server
-
Server Qualifier represents AttributesExtractor that should be used in http srver instrumenter.
O
- OpenTelemetryClientFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
-
An HTTP client instrumentation filter that uses Open Telemetry.
- OpenTelemetryClientFilter(OpenTelemetryExclusionsConfiguration, Instrumenter<MutableHttpRequest<?>, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryClientFilter
-
Initialize the open tracing client filter with tracer and exclusion configuration.
- OpenTelemetryHttpClientConfig - Class in io.micronaut.tracing.opentelemetry.instrument.http.client
-
Stores http Open Telemetry Http client configuration.
- OpenTelemetryHttpClientConfig() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- OpenTelemetryHttpServerConfig - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
-
Stores http Open Telemetry Http server configuration.
- OpenTelemetryHttpServerConfig() - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
- OpenTelemetryServerFilter - Class in io.micronaut.tracing.opentelemetry.instrument.http.server
-
An HTTP server instrumentation filter that uses Open Telemetry.
- OpenTelemetryServerFilter(OpenTelemetryExclusionsConfiguration, Instrumenter<HttpRequest<?>, Object>) - Constructor for class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryServerFilter
P
- PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- PREFIX - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
S
- SERVER_PATH - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
- setRequestHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- setRequestHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
- setResponseHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.client.OpenTelemetryHttpClientConfig
- setResponseHeaders(List<String>) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.server.OpenTelemetryHttpServerConfig
- shouldExclude(String) - Method in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
-
Tests if the defined path should be excluded from tracing.
T
- TAG_ERROR - Static variable in class io.micronaut.tracing.opentelemetry.instrument.http.AbstractOpenTelemetryFilter
All Classes and Interfaces|All Packages|Constant Field Values