Index

A C D G I M O P S T 
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
 
A C D G I M O P S T 
All Classes and Interfaces|All Packages|Constant Field Values