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
As suggested in this Intercom conversation and this Slack conversation, it would be useful to use the GraphQL operation name as the root name, in order to group the queries by name in the performance actions view.
We may also want to improve on the existing GraphQL extractor in general. The current implementation just seeks to provide feature parity with 2.4 by obtaining the query for the execute span. All the non-execute kinds of spans (parse, validate, resolve) are just being converted to information-less "operation.graphql" spans. We should display those spans in a way that gives more information to the user.
The text was updated successfully, but these errors were encountered:
tombruijn
changed the title
Use operation names as root spans in GraphQL instrumentation
Use operation names as root span incident name in GraphQL instrumentation
Nov 14, 2022
@unflxw On PR https://github.com/appsignal/appsignal-agent/pull/853 you said we should look at the "operation.graphql" span names. The GraphQL instrumentation span names already have this kind of information, but in the wrong order. We could reorder the sub strings that make up the span names to do this.
WDYT, or are there other scenarios I don't know that can break like that?
As suggested in this Intercom conversation and this Slack conversation, it would be useful to use the GraphQL operation name as the root name, in order to group the queries by name in the performance actions view.
We may also want to improve on the existing GraphQL extractor in general. The current implementation just seeks to provide feature parity with 2.4 by obtaining the query for the execute span. All the non-execute kinds of spans (parse, validate, resolve) are just being converted to information-less "operation.graphql" spans. We should display those spans in a way that gives more information to the user.
The text was updated successfully, but these errors were encountered: