@envelop/opentelemetry and @opentelemetry/instrumentation-graphql #489
mannyluvstacos
started this conversation in
General
Replies: 1 comment
-
Hi @mannyluvstacos , thank you for starting this discussion, this is super interesting :) The main reasons we chose to create a new plugin for
Also, personally, I'm not a big fan of monkey-patching and instrumentation process that changes modules / files under |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @dotansimha and community!
I am Manny! (@mannyluvstacos on twitter) 👋🏽🤝
I finished reading Introducing Envelop - The GraphQL Plugin System and that led me toward the Plugin Hub with my focus going immediately to @envelop/opentelemetry! (🎉 yay!)
It is great that this plugin is being provided to provide OpenTelemetry access to developers using Envelop!
I am curious to better understand how
@envelop/opentelemtry
and where it may be useful in comparison to using @opentelemetry/instrumentation-graphql and passing that instrumentation along in the configuration of theTracerProvider
.They appear to be unlocking the same basic features,
--
parse
--
validate
--
execute
Are there additional benefits to using
@envelop/opentelemetry
that I am not seeing?I currently am exploring Envelop and so I have not fully wrapped my head around this paradigm.
I would love to hear your thoughts on this and learn more!
Recently at work completed wiring in OpenTelemetry using
@opentelemetry/node
and the related packages (one of those being the GraphQL Instrumentation) to provide traces to our OTel collector and so in seeing this Envelop Plugin, I am curious what benefits there may be to going with this approach.Look forward to our discussion!
Beta Was this translation helpful? Give feedback.
All reactions