Tracing
Add execution measurements to response extensions.
Installation
Support is provided as an NuGet package.
dotnet add package Tanka.GraphQL.Extensions.Tracing
Usage
Add Tracing extension
[Fact]
public void Add_Extension()
{
/* When */
Services.AddTankaGraphQL()
.ConfigureSchema(() => default)
// add trace execution extension
.AddExtension<TraceExtension>();
/* Then */
var provider = Services.BuildServiceProvider();
var executorExtensions = provider.GetService<IEnumerable<IExecutorExtension>>();
Assert.Contains(executorExtensions, extension => extension is TraceExtension);
}