= jaeger
:type: tracer
:status: stable



////
     THIS FILE IS AUTOGENERATED!

     To make changes, edit the corresponding source file under:

     https://github.com/redpanda-data/connect/tree/main/internal/impl/<provider>.

     And:

     https://github.com/redpanda-data/connect/tree/main/cmd/tools/docs_gen/templates/plugin.adoc.tmpl
////

// © 2024 Redpanda Data Inc.


component_type_dropdown::[]


Send tracing events to a https://www.jaegertracing.io/[Jaeger^] agent or collector.


[tabs]
======
Common::
+
--

```yml
# Common config fields, showing default values
tracer:
  jaeger:
    agent_address: ""
    collector_url: ""
    sampler_type: const
    flush_interval: "" # No default (optional)
```

--
Advanced::
+
--

```yml
# All config fields, showing default values
tracer:
  jaeger:
    agent_address: ""
    collector_url: ""
    sampler_type: const
    sampler_param: 1
    tags: {}
    flush_interval: "" # No default (optional)
```

--
======

== Fields

=== `agent_address`

The address of a Jaeger agent to send tracing events to.


*Type*: `string`

*Default*: `""`

```yml
# Examples

agent_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

```yml
# Examples

collector_url: https://jaeger-collector:14268/api/traces
```

=== `sampler_type`

The sampler type to use.


*Type*: `string`

*Default*: `"const"`

|===
| Option | Summary

| `const`
| Sample a percentage of traces. 1 or more means all traces are sampled, 0 means no traces are sampled and anything in between means a percentage of traces are sampled. Tuning the sampling rate is recommended for high-volume production workloads.

|===

=== `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`



