Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gRPC is a library with native OpenTelemetry instrumentation #4754

Open
yashykt opened this issue Jun 26, 2024 · 4 comments
Open

gRPC is a library with native OpenTelemetry instrumentation #4754

yashykt opened this issue Jun 26, 2024 · 4 comments

Comments

@yashykt
Copy link

yashykt commented Jun 26, 2024

Responding to the request from
image

gRPC has native OpenTelemetry instrumentation support. We have plans to support metrics, tracing and logging.

gRPC OpenTelemetry Metrics - https://github.com/grpc/proposal/blob/master/A66-otel-stats.md (Already implemented in C++, Java, Go and Python)
gRPC OpenTelemetry Tracing - https://github.com/grpc/proposal/blob/master/A72-open-telemetry-tracing.md
gRPC OpenTelemetry Logging - Still being designed

@svrnm
Copy link
Member

svrnm commented Jun 27, 2024

Oh wow, thanks for sharing @yashykt! Let me take a look into this.

cc @open-telemetry/cpp-approvers @open-telemetry/go-approvers @open-telemetry/java-approvers @open-telemetry/python-approvers

@pellared
Copy link
Member

gRPC OpenTelemetry Metrics in Go are not released (no version tag) yet.

Reference: https://pkg.go.dev/google.golang.org/grpc/stats/opentelemetry

@theletterf
Copy link
Member

#4757 merged!

@tedsuo
Copy link
Contributor

tedsuo commented Jul 1, 2024

Great news! Would be cool to do a blog post about this, we feel that OTel is stable enough now that we would like to start encouraging more native instrumentation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants