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
client-cert-pem 

Certificate of client in PEM format.

exporter-timeout

Duration

PT10S

Timeout of exporter requests.

max-export-batch-size

int

512

Maximum Export Batch Size of exporter requests.

max-queue-size

int

2048

Maximum Queue Size of exporter requests.

private-key-pem 

Private key in PEM format.

propagation

PropagationFormat[] (B3, B3_SINGLE, JAEGER, W3C)

JAEGER

Add propagation format to use.

Allowed values:

  • B3: The Zipkin B3 trace context propagation format using multiple headers.

  • B3_SINGLE: B3 trace context propagation using a single header.

  • JAEGER: The Jaeger trace context propagation format.

  • W3C: The W3C trace context propagation format.

sampler-param

Number

1

The sampler parameter (number).

sampler-type

SamplerType (CONSTANT, RATIO)

CONSTANT

Sampler type.

See Sampler types.

Allowed values:

  • CONSTANT: Constant sampler always makes the same decision for all traces. It either samples all traces 1 or none of them 0.

  • RATIO: Ratio of the requests to sample, double value.

schedule-delay

Duration

PT5S

Schedule Delay of exporter requests.

span-processor-type

SpanProcessorType (SIMPLE, BATCH)

batch

Span Processor type used.

Allowed values:

  • SIMPLE: Simple Span Processor.

  • BATCH: Batch Span Processor.

trusted-cert-pem 

Trusted certificates in PEM format.