ChilliCream / graphql-platform

Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
https://chillicream.com
MIT License
5.22k stars 743 forks source link

Apollo Field Level Tracing (FTV1) Support #5658

Closed craigbehnke closed 3 months ago

craigbehnke commented 1 year ago

Is your feature request related to a problem?

Not a bug, but it is a gap in functionality that is irksome.

The solution you'd like

Right now, while it is possible to create a subgraph for use with Apollo Federation, federated tracing is not supported.

Adding this support would allow for more insight into how we are using our different graphs, as well as identify performance issues. This is also the only Federation v1 feature that Hot Chocolate does not support according to Apollo.

(I saw that this feature was referenced in this issue, but I was unable to find it mentioned in any open issues or in the roadmap.)

Product

Hot Chocolate

michaelstaib commented 3 months ago

Hot Chocolate supports standard OTel and we will not support custom tracing formats. If you are using Honeycomb, Elastic, BananaCakePop you will get field level tracing for free with rich GraphQL insights.

Have a look at this introduction: https://youtu.be/KfBV3GQ3760