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

Support open-tracing #111

Open
obukhov opened this issue Oct 1, 2020 · 1 comment
Open

Support open-tracing #111

obukhov opened this issue Oct 1, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@obukhov
Copy link
Contributor

obukhov commented Oct 1, 2020

Gateway works with multiple underlying (implementing) services. To analyze its performance it would be nice to support OpenTracing (https://medium.com/opentracing/towards-turnkey-distributed-tracing-5f4297d1736) this actually can be achieved through middleware but can be tricky sometimes.

I think supporting open-tracing standard to unify distributed tracing will be beneficial for most uses. What do you think?
If you like the idea I can work on it as a hacktoberfest :)

@AlecAivazis
Copy link
Member

I would love to have some kind of support for analyzing the performance of the gateway at the resolver level. If we can find a way to integrate this into standards adopted by larger community, that's even better! Something to consider if if there is benefit supporting the same format of tracing that apollo's platform supports (described here).

Please let me know if you need any kind of guidance here. This has been a long running "next step" for me that I haven't found the time to dedicate myself to. I'm usually available on the gopher slack if you want to talk through anything.

@JohnStarich JohnStarich added the enhancement New feature or request label Jul 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants