open-telemetry / opentelemetry.io

The OpenTelemetry website and documentation
https://opentelemetry.io
Creative Commons Attribution 4.0 International
487 stars 1.01k forks source link

FYI - `google-cloud-cpp` is a C++ library with a native OpenTelemetry instrumentation #4753

Open dbolduc opened 2 days ago

dbolduc commented 2 days ago

I am responding to this request from https://opentelemetry.io/docs/languages/cpp/library/#use-natively-instrumented-libraries:

image

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.

svrnm commented 2 days ago

Thanks for sharing @dbolduc!

@open-telemetry/cpp-approvers PTAL