Configuration Reference

Version:6.9.1-SNAPSHOT

Micronaut Tracing Brave Config Properties

🔗
Table 1. Configuration Properties for AsyncReporterConfiguration
Property Type Description

tracing.zipkin.reporter.thread-factory

java.util.concurrent.ThreadFactory

tracing.zipkin.reporter.metrics

zipkin2.reporter.ReporterMetrics

tracing.zipkin.reporter.message-max-bytes

int

tracing.zipkin.reporter.message-timeout

java.time.Duration

tracing.zipkin.reporter.close-timeout

java.time.Duration

tracing.zipkin.reporter.queued-max-spans

int

tracing.zipkin.reporter.build

zipkin2.reporter.BytesEncoder

🔗
Table 2. Configuration Properties for BraveTracerConfiguration$BraveHttpClientSenderConfiguration
Property Type Description

tracing.zipkin.http.http-version

HttpVersion

tracing.zipkin.http.log-level

LogLevel

tracing.zipkin.http.event-loop-group

java.lang.String

tracing.zipkin.http.ssl-configuration

SslConfiguration

tracing.zipkin.http.follow-redirects

boolean

tracing.zipkin.http.exception-on-error-status

boolean

tracing.zipkin.http.logger-name

java.lang.String

tracing.zipkin.http.default-charset

java.nio.charset.Charset

tracing.zipkin.http.channel-options

java.util.Map

tracing.zipkin.http.read-timeout

java.time.Duration

tracing.zipkin.http.request-timeout

java.time.Duration

tracing.zipkin.http.read-idle-timeout

java.time.Duration

tracing.zipkin.http.connection-pool-idle-timeout

java.time.Duration

tracing.zipkin.http.connect-timeout

java.time.Duration

tracing.zipkin.http.connect-ttl

java.time.Duration

tracing.zipkin.http.shutdown-quiet-period

java.time.Duration

tracing.zipkin.http.shutdown-timeout

java.time.Duration

tracing.zipkin.http.num-of-threads

java.lang.Integer

tracing.zipkin.http.thread-factory

java.lang.Class

tracing.zipkin.http.max-content-length

int

tracing.zipkin.http.proxy-type

java.net.Proxy$Type

tracing.zipkin.http.proxy-address

java.net.SocketAddress

tracing.zipkin.http.proxy-username

java.lang.String

tracing.zipkin.http.proxy-password

java.lang.String

tracing.zipkin.http.proxy-selector

java.net.ProxySelector

tracing.zipkin.http.plaintext-mode

HttpVersionSelection$PlaintextMode

tracing.zipkin.http.alpn-modes

java.util.List

tracing.zipkin.http.allow-block-event-loop

boolean

tracing.zipkin.http.dns-resolution-mode

HttpClientConfiguration$DnsResolutionMode

tracing.zipkin.http.address-resolver-group-name

java.lang.String

tracing.zipkin.http.pcap-logging-path-pattern

java.lang.String

tracing.zipkin.http.encoding

zipkin2.reporter.Encoding

tracing.zipkin.http.message-max-bytes

int

tracing.zipkin.http.compression-enabled

boolean

tracing.zipkin.http.server

java.net.URI

tracing.zipkin.http.url

java.net.URI

tracing.zipkin.http.urls

java.util.List

tracing.zipkin.http.path

java.lang.String

tracing.zipkin.http.build

jakarta.inject.Provider

🔗
Table 3. Configuration Properties for BraveTracerConfiguration$SamplerConfiguration
Property Type Description

tracing.zipkin.sampler.probability

float

Get sampler probability. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.

🔗
Table 4. Configuration Properties for BraveTracerConfiguration
Property Type Description

tracing.zipkin.enabled

boolean

tracing.zipkin.local-service-name

java.lang.String

tracing.zipkin.local-ip

java.lang.String

tracing.zipkin.local-port

int

tracing.zipkin.trace-id128-bit

boolean

tracing.zipkin.supports-join

boolean

tracing.zipkin.add-span-handler

brave.handler.SpanHandler

Micronaut Tracing Core Config Properties

🔗
Table 5. Configuration Properties for TracingExclusionsConfiguration
Property Type Description

tracing.exclusions

java.util.List

Micronaut Tracing Jaeger Config Properties

🔗
Table 6. Configuration Properties for JaegerConfiguration
Property Type Description

tracing.jaeger.expand-exception-logs

boolean

tracing.jaeger.zipkin-shared-rpc-span

boolean

tracing.jaeger.enabled

boolean

Enable/disable Jaeger. Default value (false).

tracing.jaeger.tracer-tags

java.util.Map

tracing.jaeger.codecs

java.lang.String

Set codecs from comma-delimited string.

🔗
Table 7. Configuration Properties for JaegerConfiguration$JaegerReporterConfiguration
Property Type Description

tracing.jaeger.reporter.log-spans

java.lang.Boolean

tracing.jaeger.reporter.flush-interval

java.lang.Integer

tracing.jaeger.reporter.max-queue-size

java.lang.Integer

tracing.jaeger.reporter.sender

io.jaegertracing.Configuration$SenderConfiguration

🔗
Table 8. Configuration Properties for JaegerConfiguration$JaegerSenderConfiguration
Property Type Description

tracing.jaeger.sender.agent-host

java.lang.String

tracing.jaeger.sender.agent-port

java.lang.Integer

tracing.jaeger.sender.endpoint

java.lang.String

tracing.jaeger.sender.auth-token

java.lang.String

tracing.jaeger.sender.auth-username

java.lang.String

tracing.jaeger.sender.auth-password

java.lang.String

🔗
Table 9. Configuration Properties for JaegerConfiguration$JaegerSamplerConfiguration
Property Type Description

tracing.jaeger.sampler.probability

float

Sets the sampler probability used by the Jaeger sampler. A value of 1.0 indicates to sample all requests. A value of 0.1 indicates to sample 10% of requests.

tracing.jaeger.sampler.type

java.lang.String

tracing.jaeger.sampler.param

java.lang.Number

tracing.jaeger.sampler.manager-host-port

java.lang.String

Micronaut Tracing Opentelemetry Config Properties

🔗
Table 10. Configuration Properties for OpenTelemetryExclusionsConfiguration
Property Type Description

otel.exclusions

java.util.List

🔗
Table 11. Configuration Properties for OpenTelemetryConfigurationProperties
Property Type Description

micronaut.otel.enabled

boolean

Sets whether the OpenTelemetry integration is enabled. Default value (true).

Micronaut Tracing Opentelemetry Http Config Properties

🔗
Table 12. Configuration Properties for OpenTelemetryHttpClientConfig
Property Type Description

otel.http.client.response-headers

java.util.List

otel.http.client.request-headers

java.util.List

🔗
Table 13. Configuration Properties for OpenTelemetryHttpServerConfig
Property Type Description

otel.http.server.response-headers

java.util.List

otel.http.server.request-headers

java.util.List

Micronaut Tracing Opentelemetry Jdbc Config Properties

🔗
Table 14. Configuration Properties for JdbcTelemetryConfiguration
Property Type Description

otel.instrumentation.jdbc.enabled

java.lang.Boolean

otel.instrumentation.jdbc.data-source-instrumenter-enabled

boolean

otel.instrumentation.jdbc.statement-instrumenter-enabled

boolean

otel.instrumentation.jdbc.statement-sanitization-enabled

boolean

Micronaut Tracing Opentelemetry Kafka Config Properties

🔗
Table 15. Configuration Properties for KafkaTelemetryConfiguration
Property Type Description

otel.instrumentation.kafka.headers-as-lists

boolean

Getter for headersAsLists flag.

otel.instrumentation.kafka.captured-headers

java.util.Set

Getter for captured headers set.

otel.instrumentation.kafka.included-topics

java.util.Set

Getter for includedTopics.

otel.instrumentation.kafka.excluded-topics

java.util.Set

Getter for excludedTopics.

otel.instrumentation.kafka.attribute-with-prefix

boolean

Getter for captured headers set.

otel.instrumentation.kafka.attribute-prefix

java.lang.String

Getter for attributePrefix.

Micronaut Tracing Opentelemetry Zipkin Exporter Config Properties

🔗
Table 16. Configuration Properties for OtelHttpClientSenderConfiguration
Property Type Description

otel.exporter.zipkin.http-version

HttpVersion

otel.exporter.zipkin.log-level

LogLevel

otel.exporter.zipkin.event-loop-group

java.lang.String

otel.exporter.zipkin.ssl-configuration

SslConfiguration

otel.exporter.zipkin.follow-redirects

boolean

otel.exporter.zipkin.exception-on-error-status

boolean

otel.exporter.zipkin.logger-name

java.lang.String

otel.exporter.zipkin.default-charset

java.nio.charset.Charset

otel.exporter.zipkin.channel-options

java.util.Map

otel.exporter.zipkin.read-timeout

java.time.Duration

otel.exporter.zipkin.request-timeout

java.time.Duration

otel.exporter.zipkin.read-idle-timeout

java.time.Duration

otel.exporter.zipkin.connection-pool-idle-timeout

java.time.Duration

otel.exporter.zipkin.connect-timeout

java.time.Duration

otel.exporter.zipkin.connect-ttl

java.time.Duration

otel.exporter.zipkin.shutdown-quiet-period

java.time.Duration

otel.exporter.zipkin.shutdown-timeout

java.time.Duration

otel.exporter.zipkin.num-of-threads

java.lang.Integer

otel.exporter.zipkin.thread-factory

java.lang.Class

otel.exporter.zipkin.max-content-length

int

otel.exporter.zipkin.proxy-type

java.net.Proxy$Type

otel.exporter.zipkin.proxy-address

java.net.SocketAddress

otel.exporter.zipkin.proxy-username

java.lang.String

otel.exporter.zipkin.proxy-password

java.lang.String

otel.exporter.zipkin.proxy-selector

java.net.ProxySelector

otel.exporter.zipkin.plaintext-mode

HttpVersionSelection$PlaintextMode

otel.exporter.zipkin.alpn-modes

java.util.List

otel.exporter.zipkin.allow-block-event-loop

boolean

otel.exporter.zipkin.dns-resolution-mode

HttpClientConfiguration$DnsResolutionMode

otel.exporter.zipkin.address-resolver-group-name

java.lang.String

otel.exporter.zipkin.pcap-logging-path-pattern

java.lang.String

otel.exporter.zipkin.encoding

zipkin2.reporter.Encoding

otel.exporter.zipkin.message-max-bytes

int

otel.exporter.zipkin.compression-enabled

boolean

otel.exporter.zipkin.server

java.net.URI

otel.exporter.zipkin.url

java.net.URI

otel.exporter.zipkin.urls

java.util.List

otel.exporter.zipkin.path

java.lang.String

otel.exporter.zipkin.build

jakarta.inject.Provider