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.
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.