FYI - `google-cloud-cpp` is a C++ library with a native OpenTelemetry instrumentation
I am responding to this request from https://opentelemetry.io/docs/languages/cpp/library/#use-natively-instrumented-libraries:
The Google Cloud C++ Client Libraries are natively instrumented with OpenTelemetry to collect traces.
Repo: https://github.com/googleapis/google-cloud-cpp/
Tracing Quickstart: https://cloud.google.com/cpp/docs/quickstart-open-telemetry
Slightly more detailed quickstart (with pictures of traces!): https://github.com/googleapis/google-cloud-cpp/tree/main/google/cloud/opentelemetry/quickstart
Let me know how to add google-cloud-cpp as an integration for opentelemetry-cpp. I am happy to help.
Thanks for sharing @dbolduc!
@open-telemetry/cpp-approvers PTAL
@svrnm nothing has happened. I am not sure @open-telemetry/cpp-approvers is a thing.
@svrnm nothing has happened. I am not sure
@open-telemetry/cpp-approversis a thing.
yes, this is a thing, you can not see the team since you are not a member of the github opentelemetry org, a limitation by github.
Note that you can add the library to the registry and set the library to be native to be listed on that page
this can be fixed by adding a file to the registry that includes deatils on google-cloud-cpp