- Tracer (tracing) Configuration
Jaeger tracer configuration.
Type: io.helidon.tracing.Tracer
This is a standalone configuration type, prefix from configuration root:
tracing
Configuration options
| key | type | default value | description |
|---|---|---|---|
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. | ||
propagation |
| addPropagation | Propagation type ( |
protocol | string | Protocol to use (such as | |
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. |