-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
roadmap to make statsHandler stable #4690
Comments
Yes, this is the idea.
I am going to be making some changes here within in the next 2-3 weeks to expose RPC retry information; hopefully in a non-breaking way, but in the process of doing that, I will assess the possibility of stabilizing these APIs as well. |
Update: I think the current basic API here can be marked as stable, with the possible exception of: can we remove some of the specific fields that are deprecated or unnecessary first? E.g. |
@dfawley, are there any plans to make the package stable in near time? We would like to have move confidence on the stability of the Related issue: open-telemetry/opentelemetry-go-contrib#4319 Related PR: open-telemetry/opentelemetry-go-contrib#5196 |
I'm not sure if you're aware, but gRPC-Go intends to publish our own OTel instrumentation (using the Regarding the stability, there are a few changes coming - e.g. we will soon be removing the |
Awesome 👍 Does it mean that we after this is done we could deprecate https://pkg.go.dev/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc? Do you intend to follow https://opentelemetry.io/docs/specs/semconv/rpc/grpc/? Are you involved in stabilizing the OpenTelemetry Semantic Conventions for RPC and gRPC? |
We hope you will! :)
TBH I don't know. 😆 We are following our cross-language design here: https://github.com/grpc/proposal/blob/master/A66-otel-stats.md Maybe @yashykt knows about both and can say off-hand whether they're the same or different. |
open-telemetry/semantic-conventions#627 was the latest change in that area. I believe OTel's migration plan to the gRPC metrics is still TBD. |
https://github.com/grpc/grpc-go/blob/master/stats/stats.go#L21
Reading the above gives an impression that the
statsHandler
api is not stable. Does this meanIf answer to above is yes, is there a plan by when can we expect it to become stable?
If answer is no, can you please explain why that line exists? how should we interpret that.
The text was updated successfully, but these errors were encountered: