feat(contrib/google.golang.org/grpc): add otelc support - #5144
feat(contrib/google.golang.org/grpc): add otelc support#5144rarguelloF wants to merge 26 commits into
Conversation
…t binary on Windows
…and server constructors
Config Audit |
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: c61acfa | Docs | Datadog PR Page | Give us feedback! |
…ation' into rarguelloF/IDMPL-694/otelc-grpc
BenchmarksBenchmark execution time: 2026-08-06 10:35:21 Comparing candidate commit c61acfa in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 326 metrics, 0 unstable metrics, 1 flaky benchmarks without significant changes.
|
6fd87f6 to
73560ba
Compare
What does this PR do?
Adds otelc support for the gRPC integration, so a gRPC application built
with otelc gets the same tracing Orchestrion gives it today. The rules live in
a new
contrib/google.golang.org/grpc/otelcmodule and are enabled throughotelc/all.Motivation
We are moving compile-time auto-instrumentation from Orchestrion to otelc, and
every integration needs an otelc equivalent before that can happen. This is one
of them.
The integration test suite passes under otelc with the same spans it produces
under Orchestrion.
Reviewer's Checklist
make lintlocally.make testlocally.make generatelocally.make fix-moduleslocally.