This version is still in development and is not considered stable yet. For the latest stable version, please use Micrometer Tracing 1.7.1!

Supported Reporters

Micrometer Tracing supports directly the following Reporters.

Installing

The following example shows the required dependency in Gradle (assuming that Micrometer Tracing BOM has been added):

OpenZipkin Zipkin with Brave
implementation 'io.zipkin.reporter2:zipkin-reporter-brave'
OpenZipkin Zipkin with OpenTelemetry
implementation 'io.opentelemetry:opentelemetry-exporter-zipkin'
Support for the OTel Zipkin Exporter has been deprecated because opentelemetry-exporter-zipkin was discontinued by OpenTelemetry.
An OpenZipkin URL sender dependency to send out spans to Zipkin via a URLConnectionSender
implementation 'io.zipkin.reporter2:zipkin-sender-urlconnection'

The following example shows the required dependency in Maven (assuming that Micrometer Tracing BOM has been added):

OpenZipkin Zipkin with Brave
<dependency>
    <groupId>io.zipkin.reporter2</groupId>
    <artifactId>zipkin-reporter-brave</artifactId>
</dependency>
OpenZipkin Zipkin with OpenTelemetry
<dependency>
    <groupId>io.opentelemetry</groupId>
    <artifactId>opentelemetry-exporter-zipkin</artifactId>
</dependency>
Support for the OTel Zipkin Exporter has been deprecated because opentelemetry-exporter-zipkin was discontinued by OpenTelemetry.
An OpenZipkin URL sender dependency to send out spans to Zipkin via a URLConnectionSender
<dependency>
    <groupId>io.zipkin.reporter2</groupId>
    <artifactId>zipkin-sender-urlconnection</artifactId>
</dependency>