Skip navigation links
A B C D E G H I J L M N O P R S T U V Z 

A

AbstractOpenTracingFilter - Class in io.micronaut.tracing.instrument.http
Abstract filter used for Open Tracing based HTTP tracing.
AbstractOpenTracingFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AbstractOpenTracingFilter(Tracer, Predicate<String>) - Constructor for class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Configure tracer in the filter for span creation and propagation across arbitrary transports.
AsyncReporterConfiguration - Class in io.micronaut.tracing.brave
A configuration for async Reporting on Span instances.
AsyncReporterConfiguration(BraveTracerConfiguration, Sender) - Constructor for class io.micronaut.tracing.brave.AsyncReporterConfiguration
Create a configuration for async reporting on zipkin2.Span instances.

B

BraveTracerConfiguration - Class in io.micronaut.tracing.brave
Configuration properties for Brave.
BraveTracerConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration
Constructs a new BraveTracerConfiguration.
BraveTracerConfiguration.HttpClientSenderConfiguration - Class in io.micronaut.tracing.brave
Used to configure HTTP trace sending under the tracing.zipkin.http namespace.
BraveTracerConfiguration.SamplerConfiguration - Class in io.micronaut.tracing.brave
The sampler configuration.
BraveTracerFactory - Class in io.micronaut.tracing.brave
Builds a Tracer for Brave using BraveTracer.
BraveTracerFactory(BraveTracerConfiguration) - Constructor for class io.micronaut.tracing.brave.BraveTracerFactory
 
BraveTracingClientFilter - Class in io.micronaut.tracing.brave.instrument.http
Instruments outgoing HTTP requests.
BraveTracingClientFilter(HttpClientHandler<HttpClientRequest, HttpClientResponse>, HttpTracing) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
 
BraveTracingClientFilter(HttpClientHandler<HttpClientRequest, HttpClientResponse>, HttpTracing, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
Initialize tracing filter with clientHandler and httpTracing.
BraveTracingInvocationInstrumenter - Class in io.micronaut.tracing.brave
Tracing invocation instrument for Brave.
BraveTracingInvocationInstrumenter(BeanProvider<Tracing>) - Constructor for class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
Create a tracing invocation instrumenter.
BraveTracingServerFilter - Class in io.micronaut.tracing.brave.instrument.http
Instruments incoming HTTP requests.
BraveTracingServerFilter(HttpTracing, Tracer, HttpServerHandler<HttpServerRequest, HttpServerResponse>) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
BraveTracingServerFilter(HttpTracing, Tracer, HttpServerHandler<HttpServerRequest, HttpServerResponse>, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
build(Provider<LoadBalancerResolver>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
Constructs a HttpClientSender.
Builder(HttpClientConfiguration) - Constructor for class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 

C

charAt(int) - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
check() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
CLASS_TAG - Static variable in class io.micronaut.tracing.interceptor.TraceInterceptor
 
CLIENT_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
clientSenderBuilder - Variable in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
close() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
close() - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
 
compressionEnabled(boolean) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
Whether compression is enabled (defaults to true).
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
configuration - Variable in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
ContinueSpan - Annotation Type in io.micronaut.tracing.annotation
Indicates that the current span should be continued.
createTracingPublisher(Publisher<T>, Tracer, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
createTracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
createTracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver<T>) - Static method in class io.micronaut.tracing.instrument.util.TracingPublisherUtils
Creates a new tracing publisher for the given arguments.
customizeConfiguration(Configuration) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
Override in subclass to customize.

D

DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
The default enable value.
DEFAULT_ENABLED - Static variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
The default enable value.
DEFAULT_PATH - Static variable in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
DEFAULT_SAMPLER_PROBABILITY - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
DEFAULT_SERVER_URL - Static variable in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
DefaultTracer - Class in io.micronaut.tracing
Creates a default NoopTracer if no other tracer is present.
DefaultTracer() - Constructor for class io.micronaut.tracing.DefaultTracer
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingClientFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
doFilter(MutableHttpRequest<?>, ClientFilterChain) - Method in class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
 
doFilter(HttpRequest<?>, ServerFilterChain) - Method in class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
 
doOnError(Throwable, Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on error behaviour.
doOnError(Throwable, Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on error behaviour.
doOnFinish(Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on finish behaviour.
doOnFinish(Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on finish behaviour.
doOnNext(T, Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom behaviour when an item is emitted.
doOnNext(T, Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom behaviour when an item is emitted.
doOnSubscribe(Span) - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override and implement custom on subscribe behaviour.
doOnSubscribe(Span) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override and implement custom on subscribe behaviour.
doSubscribe(Subscriber<? super T>, ScopeManager, Span, boolean) - Method in class io.micronaut.tracing.instrument.util.TracingCorePublisher
 
doSubscribe(Subscriber<? super T>, ScopeManager, Span, boolean) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Do subscribe to the publisher.

E

encoding(Encoding) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The encoding to use.
encoding() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
exclusionTest() - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 

G

getBuilder() - Method in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
getBuilder() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
Creates builder.
getConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
getConnectionPoolConfiguration() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
getExclusions() - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
getID() - Method in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
 
getInstances() - Method in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
 
getOrder() - Method in class io.micronaut.tracing.brave.instrument.http.BraveTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
 
getOrder() - Method in class io.micronaut.tracing.interceptor.TraceInterceptor
 
getProbability() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
Get sampler probability.
getReporterConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
getSamplerConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
getSenderConfiguration() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
getServers() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
 
getTracingBuilder() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 

H

HttpClientSender - Class in io.micronaut.tracing.brave.sender
A Sender implementation that uses Micronaut's HttpClient.
HttpClientSender.Builder - Class in io.micronaut.tracing.brave.sender
Constructs the HttpClientSender.
HttpClientSenderConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
Initialize the builder with client configurations.
HttpClientSenderFactory - Class in io.micronaut.tracing.brave.sender
Factory that creates a Zipkin Sender based on HttpClientSenderConfiguration.
HttpClientSenderFactory(BraveTracerConfiguration.HttpClientSenderConfiguration, BeanProvider<InvocationInstrumenterFactory>) - Constructor for class io.micronaut.tracing.brave.sender.HttpClientSenderFactory
 
HttpServerTracingPublisher - Class in io.micronaut.tracing.brave.instrument.http
Handles HTTP client server tracing.
HttpTracingFactory - Class in io.micronaut.tracing.brave.instrument.http
Adds HTTP tracing for Micronaut using Brave.
HttpTracingFactory() - Constructor for class io.micronaut.tracing.brave.instrument.http.HttpTracingFactory
 

I

intercept(MethodInvocationContext<Object, Object>) - Method in class io.micronaut.tracing.interceptor.TraceInterceptor
 
invocationInstrumenterFactories(List<InvocationInstrumenterFactory>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The invocation instrumenter factories to use.
io.micronaut.tracing - package io.micronaut.tracing
Default tracer.
io.micronaut.tracing.annotation - package io.micronaut.tracing.annotation
Tracing annotations.
io.micronaut.tracing.brave - package io.micronaut.tracing.brave
Configuration for Brave tracing.
io.micronaut.tracing.brave.instrument.http - package io.micronaut.tracing.brave.instrument.http
Configuration for Brave tracing HTTP.
io.micronaut.tracing.brave.log - package io.micronaut.tracing.brave.log
Brave tracing log.
io.micronaut.tracing.brave.sender - package io.micronaut.tracing.brave.sender
Brave tracing HTTP sender.
io.micronaut.tracing.instrument.http - package io.micronaut.tracing.instrument.http
HTTP Tracing.
io.micronaut.tracing.instrument.util - package io.micronaut.tracing.instrument.util
Tracing Util.
io.micronaut.tracing.interceptor - package io.micronaut.tracing.interceptor
Tracing Interceptor.
io.micronaut.tracing.jaeger - package io.micronaut.tracing.jaeger
Configuration for Jaeger-based tracing.
isContinued() - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override if the current active span is to be continued by this publisher.
isContinued() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override if the current active span is to be continued by this publisher.
isEnabled() - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
isEnabled() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
isExpandExceptionLogs() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 
isFinishOnError() - Method in interface io.micronaut.tracing.instrument.util.TracingObserver
Designed for subclasses to override if the span needs to be finished upon error.
isFinishOnError() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
Designed for subclasses to override if the span needs to be finished upon error.
isZipkinSharedRpcSpan() - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
 

J

JaegerConfiguration - Class in io.micronaut.tracing.jaeger
Configuration for Jaeger tracing.
JaegerConfiguration(ApplicationConfiguration) - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration
 
JaegerConfiguration.JaegerReporterConfiguration - Class in io.micronaut.tracing.jaeger
The reporter configuration bean.
JaegerConfiguration.JaegerSamplerConfiguration - Class in io.micronaut.tracing.jaeger
The sampler configuration bean.
JaegerConfiguration.JaegerSenderConfiguration - Class in io.micronaut.tracing.jaeger
The sender configuration bean.
JaegerReporterConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
 
JaegerSamplerConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
 
JaegerSenderConfiguration() - Constructor for class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSenderConfiguration
 
JaegerTracerFactory - Class in io.micronaut.tracing.jaeger
Registers a Jaeger tracer based on the Jaeger configuration.
JaegerTracerFactory(JaegerConfiguration) - Constructor for class io.micronaut.tracing.jaeger.JaegerTracerFactory
 

L

length() - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
logError(Span, Throwable) - Static method in class io.micronaut.tracing.interceptor.TraceInterceptor
Logs an error to the span.

M

MdcInstrumenter - Class in io.micronaut.tracing.instrument.util
A function that instruments invocations with the Mapped Diagnostic Context for Slf4j.
MdcInstrumenter() - Constructor for class io.micronaut.tracing.instrument.util.MdcInstrumenter
 
messageMaxBytes(int) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The message max bytes.
messageMaxBytes() - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
messageSizeInBytes(List<byte[]>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
METHOD_TAG - Static variable in class io.micronaut.tracing.interceptor.TraceInterceptor
 

N

newInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.MdcInstrumenter
Creates optional invocation instrumenter.
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
 
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.MdcInstrumenter
 
newReactiveInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
NewSpan - Annotation Type in io.micronaut.tracing.annotation
Indicates that a new Open Tracing span should be started.
newSpan(HttpRequest<?>, SpanContext) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Creates a new span for the given request and span context.
newTracingInvocationInstrumenter() - Method in class io.micronaut.tracing.brave.BraveTracingInvocationInstrumenter
 
newTracingInvocationInstrumenter() - Method in class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
newTracingInvocationInstrumenter() - Method in interface io.micronaut.tracing.instrument.util.TracingInvocationInstrumenterFactory
An optional instrumentation.
NO_OP - Static variable in interface io.micronaut.tracing.instrument.util.TracingObserver
No op observer.

O

onComplete() - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onError(Throwable) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onNext(T) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
onSubscribe(Subscription) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 
OpenTracingClientFilter - Class in io.micronaut.tracing.instrument.http
An HTTP client instrumentation filter that uses Open Tracing.
OpenTracingClientFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
 
OpenTracingClientFilter(Tracer, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingClientFilter
Initialize the open tracing client filter with tracer and exclusion configuration.
OpenTracingInvocationInstrumenter - Class in io.micronaut.tracing.instrument.util
Tracing invocation instrument for OpenTracing.
OpenTracingInvocationInstrumenter(Tracer) - Constructor for class io.micronaut.tracing.instrument.util.OpenTracingInvocationInstrumenter
 
OpenTracingServerFilter - Class in io.micronaut.tracing.instrument.http
An HTTP server instrumentation filter that uses Open Tracing.
OpenTracingServerFilter(Tracer) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
Creates an HTTP server instrumentation filter.
OpenTracingServerFilter(Tracer, TracingExclusionsConfiguration) - Constructor for class io.micronaut.tracing.instrument.http.OpenTracingServerFilter
Creates an HTTP server instrumentation filter.

P

path(String) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The path to use.
PREFIX - Static variable in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration.HttpClientSenderConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
PREFIX - Static variable in class io.micronaut.tracing.jaeger.JaegerConfiguration
The configuration prefix.
publisher - Variable in class io.micronaut.tracing.instrument.util.TracingPublisher
 

R

resolveSpanName(HttpRequest<?>) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Resolve the span name to use for the request.

S

SamplerConfiguration() - Constructor for class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
 
ScopePropagationPublisher<T> - Class in io.micronaut.tracing.instrument.util
A Publisher that just propagates tracing state without creating a new span.
ScopePropagationPublisher(Publisher<T>, Tracer, Span) - Constructor for class io.micronaut.tracing.instrument.util.ScopePropagationPublisher
Default constructor.
sendSpans(List<byte[]>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender
 
server(URI) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The endpoint to use.
SERVER_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
SERVICE_ID - Static variable in class io.micronaut.tracing.brave.ZipkinServiceInstanceList
 
setClock(Clock) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
setCodecConfiguration(Configuration.CodecConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the codec configuration.
setCodecs(String) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Set codecs from comma-delimited string.
setCurrentTraceContext(CurrentTraceContext) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
Sets the current trace context.
setEnabled(boolean) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
Default value (false).
setEnabled(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Enable/disable Jaeger.
setErrorParser(ErrorParser) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
setErrorTags(Span, Throwable) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Sets the error tags to use on the span.
setExclusions(List<String>) - Method in class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
Sets the URI patterns to be excluded from tracing.
setExpandExceptionLogs(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Whether to expand exception logs.
setProbability(float) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration.SamplerConfiguration
Sets the sampler probability used by the default CountingSampler.
setProbability(float) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerSamplerConfiguration
Sets the sampler probability used by the Jaeger sampler.
setPropagationFactory(Propagation.Factory) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
setReporter(Reporter) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
Sets a custom reporter.
setReporterConfiguration(Configuration.ReporterConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the reporter configuration.
setReporterConfiguration(JaegerConfiguration.JaegerReporterConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the reporter configuration.
setReporterMetrics(ReporterMetrics) - Method in class io.micronaut.tracing.brave.AsyncReporterConfiguration
 
setResponseTags(HttpRequest<?>, HttpResponse<?>, Span) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Sets the response tags.
setSampler(Sampler) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
setSampler(Sampler) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
Sets a custom sampler.
setSamplerConfiguration(BraveTracerConfiguration.SamplerConfiguration) - Method in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
setSamplerConfiguration(Configuration.SamplerConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the sampler configuration.
setSamplerConfiguration(JaegerConfiguration.JaegerSamplerConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Sets the sampler configuration.
setScopeManager(ScopeManager) - Method in class io.micronaut.tracing.jaeger.JaegerTracerFactory
Overrides the default MDCScopeManager with a custom scope manager.
setSenderConfiguration(Configuration.SenderConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
Sets the sender configuration.
setSenderConfiguration(JaegerConfiguration.JaegerSenderConfiguration) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration.JaegerReporterConfiguration
Sets the sender configuration.
setZipkinSharedRpcSpan(boolean) - Method in class io.micronaut.tracing.jaeger.JaegerConfiguration
Whether to use Zipkin shared RPC.
shouldExclude(String) - Method in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
Tests if the defined path should be excluded from tracing.
Slf4jCurrentTraceContextFactory - Class in io.micronaut.tracing.brave.log
Factory for the current trace context object.
Slf4jCurrentTraceContextFactory() - Constructor for class io.micronaut.tracing.brave.log.Slf4jCurrentTraceContextFactory
 
SpanTag - Annotation Type in io.micronaut.tracing.annotation
Applied to parameters of a method to indicate which parameters should be included in span tags.
subscribe(Subscriber<? super MutableHttpResponse<?>>) - Method in class io.micronaut.tracing.brave.instrument.http.HttpServerTracingPublisher
 
subscribe(Subscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.ScopePropagationPublisher
 
subscribe(CoreSubscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.TracingCorePublisher
 
subscribe(Subscriber<? super T>) - Method in class io.micronaut.tracing.instrument.util.TracingPublisher
 
subSequence(int, int) - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 

T

TAG_ERROR - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_CLIENT - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_SERVER - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_HTTP_STATUS_CODE - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_METHOD - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TAG_PATH - Static variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
toString() - Method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
 
TraceInterceptor - Class in io.micronaut.tracing.interceptor
Implements tracing logic for ContinueSpan and NewSpan using the Open Tracing API.
TraceInterceptor(Tracer) - Constructor for class io.micronaut.tracing.interceptor.TraceInterceptor
Initialize the interceptor with tracer and conversion service.
tracer - Variable in class io.micronaut.tracing.instrument.http.AbstractOpenTracingFilter
 
TraceRequestAttributes - Enum in io.micronaut.tracing.instrument.http
Constants used to store Spans in instrumented request attributes.
tracingBuilder - Variable in class io.micronaut.tracing.brave.BraveTracerConfiguration
 
TracingCorePublisher<T> - Class in io.micronaut.tracing.instrument.util
The tracing publisher that supports Reactor's context.
TracingCorePublisher(CorePublisher<T>, Tracer, String) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, String, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingCorePublisher(CorePublisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingCorePublisher
Creates a new tracing publisher for the given arguments.
TracingExclusionsConfiguration - Class in io.micronaut.tracing.instrument.http
 
TracingExclusionsConfiguration() - Constructor for class io.micronaut.tracing.instrument.http.TracingExclusionsConfiguration
 
TracingInvocationInstrumenterFactory - Interface in io.micronaut.tracing.instrument.util
A factory interface for tracing invocation instrumentation.
TracingObserver<T> - Interface in io.micronaut.tracing.instrument.util
The tracing observer.
TracingPublisher<T> - Class in io.micronaut.tracing.instrument.util
A reactive streams publisher that traces.
TracingPublisher(Publisher<T>, Tracer, String) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, String, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher(Publisher<T>, Tracer, Tracer.SpanBuilder, boolean, TracingObserver) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher
Creates a new tracing publisher for the given arguments.
TracingPublisher.TracingSubscriber - Class in io.micronaut.tracing.instrument.util
The tracing subscriber.
TracingPublisherUtils - Class in io.micronaut.tracing.instrument.util
Tracing publisher utils.
TracingPublisherUtils() - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisherUtils
 
TracingSubscriber(ScopeManager, Span, Subscriber<? super T>, boolean) - Constructor for class io.micronaut.tracing.instrument.util.TracingPublisher.TracingSubscriber
 

U

url(URI) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The endpoint to use.
urls(List<URI>) - Method in class io.micronaut.tracing.brave.sender.HttpClientSender.Builder
The endpoint to use.

V

valueOf(String) - Static method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.micronaut.tracing.instrument.http.TraceRequestAttributes
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZipkinServiceInstanceList - Class in io.micronaut.tracing.brave
A ServiceInstanceList for Zipkin.
ZipkinServiceInstanceList(BraveTracerConfiguration.HttpClientSenderConfiguration) - Constructor for class io.micronaut.tracing.brave.ZipkinServiceInstanceList
Create a ServiceInstanceList for Zipkin with existing configuration.
A B C D E G H I J L M N O P R S T U V Z 
Skip navigation links