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- | Duration | PT10S | Maximum time a transmission can be in progress before being cancelled |
sampler- | Double | 1. | Parameter value used by the selected sampler; interpretation depends on the sampler type |
boolean- | Map< | Tracer-level tags with boolean values added to all reported spans | |
span- | Span | BATCH | Type of span processor for accumulating spans before transmission to the tracing collector |
trusted- | Resource | Trusted certificates for connecting to the tracing collector | |
sampler- | Sampler | CONSTANT | Type of sampler for collecting spans |
global | Boolean | true | Whether to create and register a tracer as the global tracer |
client- | 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< | 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- | Duration | PT5S | Delay between consecutive transmissions to the tracing collector (batch processing) |
max- | Integer | 512 | Maximum number of spans grouped for transmission together; typically does not exceed #max (batch processing) |
service | String | Service name of the traced service | |
host | String | Host used in connecting to the tracing collector | |
private- | Resource | Private key for connecting securely to the tracing collector | |
int- | Map< | Tracer level tags with integer values added to all reported spans | |
max- | 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.