Improvements to Our Requests Metrics Page
We just released a whole bunch of improvements for our requests page! We focused on bringing more clarity and transparency into how we present the data.
Going into the requests view now, the first thing you will notice is that we can now show different Cache Pass reasons and filter these out. This allows you to do things like filtering out non-GraphQL requests or focusing on queries that were a pass ("Prevented by Cache Rules") to discover new caching opportunities.
Additional request metadata
We also exposed more metadata fields from the request. Now you’ll be able to see:
- The raw user agent string
- HTTP status code
- Original and cached response latency (this allows you to see how much faster cached responses are).
- Scopes
- Types and Fields
More context on Non-GraphQL requests and non-cacheable operations
We are explicitly calling out non-GraphQL requests, previously we showed these as "unkown query" which didn't indicate these were non-GraphQL. We are also showing explicit pass reasons for errors and mutations.
We hope all of these improvements make inspecting and debugging requests easier!