These 2 commits are when the Protocol Buffers files have changed:
Commit: | 305bf2c | |
---|---|---|
Author: | Lenny Burdette | |
Committer: | David Glasser |
feat: add federated tracing instrumentation (#25) Federated GraphQL services should include timing and error information as a Base64-encoded protocol buffer message in the "extensions.ftv1" field. This change includes a tracer that uses the graphql-java instrumentation API to record field timings and info and attach it on the execution context. I used the Apollo Server typescript code as reference: https://github.com/apollographql/apollo-server/blob/master/packages/apollo-engine-reporting/src/federatedExtension.ts https://github.com/apollographql/apollo-server/blob/master/packages/apollo-engine-reporting/src/treeBuilder.ts As well as my ruby implementation: https://github.com/lennyburdette/apollo-federation-ruby/blob/federated-tracing/lib/apollo-federation/tracing/tracer.rb Federated tracing documentation: https://www.apollographql.com/docs/apollo-server/federation/metrics/ Collaboration between @lennyburdette and @glasser.
The documentation is generated from this commit.
Commit: | 912fdc6 | |
---|---|---|
Author: | Lenny Burdette | |
Committer: | David Glasser |
feat: add federated tracing instrumentation Federated GraphQL services should include timing and error information as a Base64-encoded protocol buffer message in the "extensions.ftv1" field. This change includes a tracer that uses the graphql-java instrumentation API to record field timings and info and attach it on the execution context. I used the Apollo Server typescript code as reference: https://github.com/apollographql/apollo-server/blob/master/packages/apollo-engine-reporting/src/federatedExtension.ts https://github.com/apollographql/apollo-server/blob/master/packages/apollo-engine-reporting/src/treeBuilder.ts As well as my ruby implementation: https://github.com/lennyburdette/apollo-federation-ruby/blob/federated-tracing/lib/apollo-federation/tracing/tracer.rb Federated tracing documentation: https://www.apollographql.com/docs/apollo-server/federation/metrics/
The documentation is generated from this commit.