Marc Alff
Marc Alff
Closing, this is now implemented in opentelemetry-cpp-contribs.
I have been playing a bit with this, to see what the tooling can do. Preliminary results below. Data collected: ``` -rw-r--r-- 1 malff users 310366 Feb 24 18:10 abi_check_baggage-clang13-local-latest.dump...
Tooling added in a dedicated repository: * https://github.com/marcalff/opentelemetry-cpp-abi
> Could we publish these reports to somewhere? Not yet, but will look into this.
@svrnm The title says `otlp_http_exporter_test` ... this is about `otlp_grpc_exporter_test`, right ?
Adding the breaking change label: this will require a new API, hence changing the API ABI for metrics.
Supporting multiple instruments in a single callback is valuable when an expensive computation is needed to get the data. A typical example is reporting multiple instruments at once when reading...
Currently: `ObservableInstrument` maintains a shared pointer to `ObservableRegistry`, with: ``` std::shared_ptr observable_registry_; ``` If `ObservableRegistry` is to maintain a shared pointer to `ObservableInstrument`, this will create a circular dependency, and...
CI was implemented recently for include-what-you-use, see: * https://github.com/open-telemetry/opentelemetry-cpp/blob/main/.github/workflows/iwyu.yml In my understanding, both iwyu and clang-tidy rely on CMake and a compilation database, so it is likely that the CI...