opentelemetry-cpp
opentelemetry-cpp copied to clipboard
The OpenTelemetry C++ Client
Hi, In the context of a build using CMake (I definitely don't know about the other build systems), we end up with some macros being defined to build both opentelemetry...
My request is done in the context of people using none of CMake or Bazel build system. It's the case in our company. We do build some open source libraries,...
**Describe your environment** Using `OtlpGrpcLogRecordExporter` or `OtlpHttpLogRecordExporter` log export failures are ignored at the `LogRecordProcessor` layer. `SimpleLogRecordProcessor` has a comment that failures on `LogRecordExporter::Export()` should be surfaced, but `BatchLogRecordProcessor` just...
**Describe your environment** Rocky Linux 9 version of otel-cpp = 1.9.1 ``` cmake3 .. -DBUILD_TESTING=OFF -DWITH_EXAMPLES=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -DBUILD_SHARED_LIBS=ON -DWITH_OTLP=ON -DWITH_OTLP_HTTP=ON -DWITH_PROMETHEUS=ON -DBUILD_PACKAGE=ON ``` **Backtrace:** ``` #0 0x00007ff97bd1294c in __pthread_kill_implementation...
**Describe your environment** gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 opentelemetry-cpp 1.8.3#6 Same behaviour on latest too. **Steps to reproduce** ```cpp // Exporter auto exporter = std::make_unique(std::cout); // Reader auto readerOptions = opentelemetry::sdk::metrics::PeriodicExportingMetricReaderOptions();...
Add a doxygen build to CI. The goal is to detect incorrect / missing doxygen documentation when merging a PR. This will save a lot of time later, when publishing...
**Describe your environment** Alpine Linux Edge, on different architectures (see below) **Steps to reproduce** I tried to update the alpine packages for opentelemetry-cpp from 1.11 to 1.16, unfortunately I get...
**Describe your environment** Ubuntu 22.04 CMake build I want to add tracing to my already existing app where we also use and link against grpc/abseil. **Steps to reproduce** I made...
By accident I found https://opentelemetry-cpp.readthedocs.io/ which according to https://readthedocs.org/projects/opentelemetry-cpp/ is out of date as it has only v.1.13.0 as latest version.
The grpc C++ library is instrumented using opentelemetry-cpp: * https://github.com/grpc/grpc/pull/33650 The opentelemetry-cpp OTLP GRPC exporter uses grpc In the OTLP GRPC exporter implementation, opentelemetry-cpp needs to: * disable instrumentation before...