Request TracingΒΆ

Lacinia includes support for request tracing, which identifies how much time Lacinia spends parsing, validating, and processing the overall request.

By default, this is enabled by passing the header value lacinia-tracing set to true (or any non-blank string).

Further, the default is for the GraphiQL IDE to provide this value; queries using the IDE will trigger tracing behavior (often resulting in very, very large responses).

You will typically want to disable tracing in production, by removing the :com.walmartlabs.lacinia.pedestal2/enable-tracing interceptor.