Quarkus Opentelemetry Exporter Jaeger

Exporters are OpenTelemetry SDK Plugins which implement the Exporter interface, and emit telemetry to consumers, usually observability vendors.

This exporter send data to Jaeger using native protocol, previous to OTLP.

Installation

If you want to use this extension, you need to add the io.quarkiverse.opentelemetry.exporter:quarkus-opentelemetry-exporter extension first to your build file.

For instance, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.opentelemetry.exporter</groupId>
    <artifactId>quarkus-opentelemetry-exporter-jaeger</artifactId>
    <version>1.0.0.Final</version>
</dependency>

Please mind the quarkus-opentelemetry extension already includes the default OTLP exporter. To deactivate that default exporter and only have this Jaeger extension exporting data, please set the following property:

quarkus.opentelemetry.tracer.exporter.otlp.enabled=false

Extension Configuration Reference