@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
-
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