You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reading about apollo instrumentation it says it is automatically added whenever the condition (Currently this plugin automatically instruments [@apollo/gateway](https://github.com/apollographql/federation) for module versions >= v2.3.0.) is true. Therefore I am able to see the instrumentation on our APM dashboard.
Now the big problem I have is that while I can hook into the graphql instrumentation, I cannot hook into the apollo one. I only see an ability to disable it, which is not what I want.
Currently I am experiencing a behaviour I did not expect.
While I instrument all my subgraphs as well as the supergraph, I am seeing an unexpected behaviour in the apollo instrumentation.
on subgraphs and supergraphs we have implemented the following:
Reading about apollo instrumentation it says it is automatically added whenever the condition (
Currently this plugin automatically instruments [@apollo/gateway](https://github.com/apollographql/federation) for module versions >= v2.3.0.
) is true. Therefore I am able to see the instrumentation on our APM dashboard.Now the big problem I have is that while I can hook into the graphql instrumentation, I cannot hook into the apollo one. I only see an ability to disable it, which is not what I want.
Am I missing something? How easy would it be to add something similar to apollo? From code perspective it looks like the error is being set based upon the last entry: https://github.com/DataDog/dd-trace-js/blob/master/packages/datadog-plugin-apollo/src/gateway/validate.js#L19
I would also be able to contribute here, if someone would guide me in the right direction.
The text was updated successfully, but these errors were encountered: