a56ff6e58d48945fba855f664f5e0955513cad47
Prior to this commit, the `GraphQlObservationInstrumentation` would organize the parent/child relationship between data fetcher observations by setting the current observation under a well-known key in the global GraphQL context. In some cases, the order of execution and the scheduling of operations does not reflect the actual operation hierarchy as defined by the GraphQL `ExecutionStepInfo`. This would result in traces where data fetching operations are set with incorrect parent/child relationships. This commit ensures that data fetcher observations have their parent set with the expected one, by keeping track of active observations and using the `ExecutionStepInfo` path as a key. Fixes gh-676
Spring for GraphQL 
GraphQL support for Spring applications with GraphQL Java.
Code of Conduct
This project is governed by the Spring Code of Conduct. By participating, you are expected to uphold this code of conduct. Please report unacceptable behavior to spring-code-of-conduct@pivotal.io.
Documentation
This project has reference documentation (published and source), an API reference. The are samples in the 1.0.x branch that will be moved out into a separate repository.
Continuous Integration Builds
Information regarding CI builds can be found in the project's Concourse pipeline documentation.
Stay in Touch
Follow @SpringCentral.
License
This project is released under version 2.0 of the Apache License.
Description
Languages
Java
97.9%
CSS
1.2%
Shell
0.7%
HTML
0.2%