* Cleanup autoconfigured resources in case of exception * Improve test coverage * Spotless * Reduce logging level to info for multiple shutdowns * Fix build |
||
|---|---|---|
| .. | ||
| src | ||
| README.md | ||
| build.gradle.kts | ||
README.md
OpenTelemetry - Zipkin Span Exporter
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.