opentelemetry-java/extensions/trace-propagators
dengliming acd063c302
Fix comment and remove import (#2300)
2020-12-14 11:55:35 -08:00
..
src Fix comment and remove import (#2300) 2020-12-14 11:55:35 -08:00
README.md Adding instructions to run benchmarks (#2271) 2020-12-11 14:40:16 +09:00
build.gradle Remove Java 8 animalsniffer because we use -release flag (#2153) 2020-11-30 08:53:41 -08:00

README.md

OpenTelemetry Contrib Trace Propagators

Javadocs

This repository provides several trace propagators, used to propagate context across a distributed trace.

OpenTelemetry Java provides first-party support for B3 (OpenZipkin) and Jaeger propagators. Issues with those propagators should be filed against this repo.

This project also contains 3rd-party propagators for other formats. These propagators are here for convenience and are not officially supported by the OpenTelemetry Java maintainers.

Issues/support for these propagators is only provided as a minimal "best effort", and critical bugs should be filed with the respective vendors themselves.

  • AWS X-Ray (file an issue here and mention @anuraaga)
  • LightStep OpenTracing (file an issue here and mention @carlosalberto)

Extension providers that do not receive adequate support/maintenance by their respective vendors will become candidates for future removal.


Running micro-benchmarks

From the root of the repo run ./gradlew clean :opentelemetry-extension-trace-propagators:jmh to run all the benchmarks or run ./gradlew clean :opentelemetry-extension-trace-propagators:jmh -PjmhIncludeSingleClass=<ClassNameHere> to run a specific benchmark class.