Tracer (tracing) Configuration

Jaeger tracer configuration.

Type: io.helidon.tracing.Tracer

This is a standalone configuration type, prefix from configuration root: tracing

Configuration options

Optional configuration options
keytypedefault valuedescription
boolean-tags

Map<string, boolean>

 

Tracer level tags that get added to all reported spans.

client-cert-pem 

Certificate of client in PEM format.

enabled

boolean

true

When enabled, tracing will be sent. If enabled is false, tracing should use a no-op tracer.

exporter-timeout-millis

Duration

10000

Timeout of exporter requests.

global

boolean

true

When enabled, the created instance is also registered as a global tracer.

host

string

 

Host to use to connect to tracing collector. Default is defined by each tracing integration.

int-tags

Map<string, int>

 

Tracer level tags that get added to all reported spans.

path

string

 

Path on the collector host to use when sending data to tracing collector. Default is defined by each tracing integration.

port

int

 

Port to use to connect to tracing collector. Default is defined by each tracing integration.

private-key-pem 

Private key in PEM format.

protocol

string

 

Protocol to use (such as http or https) to connect to tracing collector. Default is defined by each tracing integration.

sampler-param

Number

1

The sampler parameter (number).

sampler-type

SamplerType (CONSTANT, RATIO)

CONSTANT

Sampler type.

See <a href="https://www.jaegertracing.io/docs/latest/sampling/#client-sampling-configuration">Sampler types</a>.
service

string

 

Service name of the traced service.

tags

Map<string, string>

 

Tracer level tags that get added to all reported spans.

trusted-cert-pem 

Trusted certificates in PEM format.