Marc Alff
Marc Alff
Implement the following spec change: * https://github.com/open-telemetry/opentelemetry-specification/pull/3777
This is a follow up on: * https://github.com/open-telemetry/opentelemetry-cpp/pull/2120 Add functional tests for validating OTLP gRPC with client certificate chain + Server ca certificate. Ref- https://github.com/open-telemetry/opentelemetry-cpp/tree/main/functional/otlp
Add a [clang-tidy](https://clang.llvm.org/extra/clang-tidy/) build in CI.
To discuss. Asynchronous export has been stable for a while. The preview flag can be removed, and the code be mainstream (without ifdef). This will decrease the overall complexity, and...
Run [include-what-you-use](https://include-what-you-use.org/) on the code base, fix issues reported.
Add a [include-what-you-use](https://include-what-you-use.org/) build in CI.
Run [clang-tidy](https://clang.llvm.org/extra/clang-tidy/) on the code base, fix issues reported.
See downstream bug: * https://github.com/open-telemetry/opentelemetry-cpp/issues/2343 When building the following code: ``` void BM_ParentBasedSamplerConstruction(benchmark::State &state) { while (state.KeepRunning()) { benchmark::DoNotOptimize(ParentBasedSampler(std::make_shared())); // line 49 } } ``` and ``` void BM_TraceIdRatioBasedSamplerConstruction(benchmark::State &state)...
In the context of #2481, opentelemetry-cpp needs to have more dependencies, to a yaml parser in this case. This raises the question on how to select a given package, and...
The opentelemetry-cpp API uses header only singletons, for example for the tracer provider. When: * an application calls `TracerProvider::SetTracerProvider()` in the main application code * a shared library is loaded...