io.helidon.tracing.ExtendedTracerConfig
Description
Common settings for tracers including settings for span processors and secure client connections
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
export-timeout | Duration | PT10S | Maximum time a transmission can be in progress before being cancelled |
sampler-param | Double | 1.0 | Parameter value used by the selected sampler; interpretation depends on the sampler type |
boolean-tags | Map<String, Boolean> | Tracer-level tags with boolean values added to all reported spans | |
span-processor-type | SpanProcessorType | BATCH | Type of span processor for accumulating spans before transmission to the tracing collector |
trusted-cert-pem | Resource | Trusted certificates for connecting to the tracing collector | |
sampler-type | SamplerType | CONSTANT | Type of sampler for collecting spans |
global | Boolean | true | Whether to create and register a tracer as the global tracer |
client-cert-pem | Resource | Client certificate for connecting securely to the tracing collector | |
uri | URI | URI for the collector to which to send tracing data | |
enabled | Boolean | true | Whether to enable tracing |
tags | Map<String, String> | Tracer-level tags with String values added to all reported spans | |
path | String | Path at the collector host and port used when sending trace data to the collector | |
protocol | String | Protocol (such as http or https) used in connecting to the tracing collector | |
port | Integer | Port used in connecting to the tracing collector | |
schedule-delay | Duration | PT5S | Delay between consecutive transmissions to the tracing collector (batch processing) |
max-export-batch-size | Integer | 512 | Maximum number of spans grouped for transmission together; typically does not exceed #maxQueueSize() (batch processing) |
service | String | Service name of the traced service | |
host | String | Host used in connecting to the tracing collector | |
private-key-pem | Resource | Private key for connecting securely to the tracing collector | |
int-tags | Map<String, Integer> | Tracer level tags with integer values added to all reported spans | |
max-queue-size | Integer | 2048 | Maximum number of spans retained before discarding any not sent to the tracing collector (batch processing) |
See the manifest for all available types.