-
-
Notifications
You must be signed in to change notification settings - Fork 448
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
Support of gRPC for performance monitoring #1512
Comments
@ahmadshabib thanks for raising this. |
@marandaneto thanks for your response. |
@ahmadshabib nice, you could do an MVP and share as a GH Gist initially maybe? would it be on top of which gRPC impl.? maybe https://github.com/grpc/grpc-java |
it's likely possible with |
Here's a highly opinionated interceptor implementation. I figure someone can use it as a starting point to unblock themselves. https://gist.github.com/caseyduquettesc/a7a8733d048af455a36f6536654d4d2c |
This looks promising. Thanks @caseyduquettesc for the gist. |
I'm not sure how it would be designed. My example adds breadcrumbs and spans with text specific to my use case. To add a package with the same behavior that can be generic enough for everyone, we would need figure out
I don't mind submitting the PR if I knew how to solve those problems, which could be solved by subclassing, but the subclass would be about the same size as my example. At that point, maybe it's better served as an example and not a utility? |
@caseyduquettesc thanks for your reply.
we can create the breadcrumbs with the values we have as we do for OkHttp, the final user always can use the
makes sense, similar to the case above, in case we cannot figure out the description, we can add a generic one, we can add a
similar to the case above, the The idea is to offer best-effort support, but the user is always able to customize them. happy to guide you in case you wanna submit a PR after clarifying the cases above. |
Sounds good. I think this is doable through callbacks |
In case you're still waiting for this feature, you could give our OpenTelemetry Integration a try. |
Hey everyone, we've just released 8.0.0-alpha.2 of the Java SDK, which has an improved version of our OpenTelemetry integration that supports gRPC amongst many other libraries and frameworks. There's instructions how to upgrade in the changelog. If you decide to give it a try, any feedback is welcome 🙏 . |
Closing this issue, as work is being tracked in our project issue for v8: #3752 |
Hey guys,
Afaik the current support of the performance monitoring and transaction is applicable to spring, spring-boot, and servlet.
To give better support to performance monitoring of microservices that only expose RPC endpoints it would be nice to do it out of the box for such applications.
Is it part of any future plan, What do you guys think?
The text was updated successfully, but these errors were encountered: