mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-19 21:21:04 +00:00
- cmake: keep the opentelemetry-cpp umbrella target for the beast metrics link and document why. The reviewer suggested linking individual component targets to avoid over-linking, but the OTel Conan package under-declares inter-component dependencies (the OTLP client references sdk::common symbols without a declared edge), so naming components directly reorders the static link into an unresolvable state. Verified by building xrpl_tests both ways. - OTelCollector.h: add usage examples, thread-safety and limitations @note blocks to the class doc. - OTelCollector.cpp: correct the @param name docs on the instrument Impl constructors to describe the already-formatName()'d value. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>