opentelemetry-java/extensions/trace-propagators
Jakub Wach 71ad8ff646
X-Ray traceid extraction - 64bit support (#3087)
* X-Ray traceid extraction - 64bit support

* perf improvement - separate methods depending on traceid length

* code review

* code review - scare-comment for internal util

* added new unit tests

* Update api/all/src/main/java/io/opentelemetry/api/internal/StringUtils.java

Co-authored-by: Anuraag Agrawal <anuraaga@gmail.com>
2021-04-02 17:52:07 +09:00
..
src X-Ray traceid extraction - 64bit support (#3087) 2021-04-02 17:52:07 +09:00
README.md Move AwsXrayPropagator to extension artifact. (#2771) 2021-02-09 11:36:58 +09:00
build.gradle.kts Migrate remaining gradle scripts to kotlin (#2820) 2021-02-16 14:11:07 -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.


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.