opentelemetry-cpp
opentelemetry-cpp copied to clipboard
The OpenTelemetry C++ Client
Discussed in the SIG meeting on 5/14/25 - The feature to build external components provided by [opentelemetry-build-external-component.cmake](https://github.com/open-telemetry/opentelemetry-cpp/blob/main/cmake/opentelemetry-build-external-component.cmake) supports environment variables and fetching from URLs now. - if the `OPENTELEMETRY_EXTERNAL_COMPONENT_PATH` or...
This is not confirmed with testing, only a suspicion raised by code review. The ostream log exporter has memory ownership issues that can lead to crashes. See related: * #3135...
The current `AttributesHashMap::hash_map_` has unspecified bucket count which makes it implementation defined. The implementation may starts with some large value like 13 on GCC which wastes memory for scenario where...
CMake components were introduced in PR https://github.com/open-telemetry/opentelemetry-cpp/pull/3220, but since there is no CMake components added for the contrib projects, they cannot be built and installed in tree with opentelemetry-cpp.
std::thread crashing when ending Span and or whereever new std::thread is writtern in library(.so)
I am using opentelemetry as a shared library in my project. It is working perfectly when I am linking it dynamically in a exe but new std::thread is crashing when...
Follow up to #3368 and @owent's idea to generate documentation automatically for cmake components - Add an optional `DESCRIPTION` argument to the `otel_add_components` function - Generate the documentation block of...
Fixes #3390 ## Changes Please provide a brief description of the changes here. For significant contributions please make sure you have completed the following items: * [x] `CHANGELOG.md` updated for...
Follow up from PR #3346 review [comment](https://github.com/open-telemetry/opentelemetry-cpp/pull/3346#discussion_r2043260347) 1. Base2 Exponential Histogram Aggregation downscaling in-place. 2. Aggregation benchmarks for throughput when multiple threads are involved. Something along the lines of what’s...
Currently taking > 1hr, I think specifically for gRPC build: 
Rare hang when using otlp exporter. Cause seems to be grpc using abseil sync primitives on Windows.
** Describe your environment ** - Windows 10/11, Visual Studio 2022, bazel 8.2.1 (bazel 8+ should work, maybe even 7+) **Steps to reproduce** - Repro steps in here https://github.com/malkia/grpc_absl_hang **What...