jaeger
Send tracing events to a Jaeger agent or collector.
- Common
- Advanced
# Common config fields, showing default valuestracer:jaeger:agent_address: localhost:6831collector_url: ""service_name: benthossampler_type: constflush_interval: ""
# All config fields, showing default valuestracer:jaeger:agent_address: localhost:6831collector_url: ""service_name: benthossampler_type: constsampler_manager_address: ""sampler_param: 1tags: {}flush_interval: ""
Fields​
agent_address
​
The address of a Jaeger agent to send tracing events to.
Type: string
Default: "localhost:6831"
# Examplesagent_address: jaeger-agent:6831
collector_url
​
The URL of a Jaeger collector to send tracing events to. If set, this will override agent_address
.
Type: string
Default: ""
Requires version 3.38.0 or newer
# Examplescollector_url: https://jaeger-collector:14268/api/traces
service_name
​
A name to provide for this service.
Type: string
Default: "benthos"
sampler_type
​
The sampler type to use.
Type: string
Default: "const"
Option | Summary |
---|---|
const | A constant decision for all traces, either 1 or 0. |
probabilistic | The sampler makes a random sampling decision with the probability of sampling equal to the value of sampler param. |
ratelimiting | The sampler uses a leaky bucket rate limiter to ensure that traces are sampled with a certain constant rate. |
remote | The sampler consults Jaeger agent for the appropriate sampling strategy to use in the current service. |
sampler_manager_address
​
An optional address of a sampler manager.
Type: string
Default: ""
sampler_param
​
A parameter to use for sampling. This field is unused for some sampling types.
Type: float
Default: 1
tags
​
A map of tags to add to tracing spans.
Type: object
Default: {}
flush_interval
​
The period of time between each flush of tracing spans.
Type: string
Default: ""