opentelemetry-java/exporters/zipkin
jack-berg 6edba790d8
Cleanup autoconfigured resources in case of exception (#5117)
* Cleanup autoconfigured resources in case of exception

* Improve test coverage

* Spotless

* Reduce logging level to info for multiple shutdowns

* Fix build
2023-01-22 09:25:50 -06:00
..
src Cleanup autoconfigured resources in case of exception (#5117) 2023-01-22 09:25:50 -06:00
README.md Fix out of date zipkin exporter docs (#4995) 2022-11-29 10:38:37 -06:00
build.gradle.kts Revert removal final newline (#5133) 2023-01-18 08:51:41 -06:00

README.md

OpenTelemetry - Zipkin Span Exporter

Javadocs

This is an OpenTelemetry exporter that sends span data using the io.zipkin.reporter2:zipkin-reporter library.

By default, this POSTs json in Zipkin format to a specified HTTP URL. This could be to a Zipkin service, or anything that consumes the same format.

You can alternatively use other formats, such as protobuf, or override the Sender to use a non-HTTP transport, such as Kafka.

Configuration

The Zipkin span exporter can be configured programmatically.

An example of simple Zipkin exporter initialization. In this case spans will be sent to a Zipkin endpoint running on localhost:

ZipkinSpanExporter exporter =
        ZipkinSpanExporter.builder()
            .setEndpoint("http://localhost/api/v2/spans")
            .build();

Attribution

The code in this module is based on the OpenCensus Zipkin exporter code.