WPGraphQL Insights archived
Insights and Logging for WPGraphQL
by WPGraphQL, Jason Bahl · github.com/wp-graphql/wp-graphql-insights · website
★ 12stars
4kcomposer installs
6forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wp-graphql/wp-graphql-insights/archive/refs/heads/master.zipAlso on Packagist as wp-graphql/wp-graphql-insights:
composer require wp-graphql/wp-graphql-insightsFrom the readme
Deprecated
The features of this plugin have been merged into WPGraphQL core.
See: https://github.com/wp-graphql/wp-graphql/releases/tag/v0.13.0
WPGraphQL Insights
This adds tracing to WPGraphQL, per the proposed Apollo Tracing Spec: https://github.com/apollographql/apollo-tracing.
Install / Activate the Plugin
To install/activate the plugin, download from Github, unzip, and place in your plugins directory as wp-graphql-insights
then activate like any other plugin.
There is no admin screen, the plugin will automatically add tracing to your GraphQL (v0.0.18+) requests.
Use Trace data on the server, exclude it from the GraphQL response
You might want to have Tracing enabled on the server to allow for tools to make use of that data, but you might not
want to include tracing in the response.
Here's an example of disabling the trace from the response of the GraphQL Request (so the consumer won't see it), but
making use of the trace data on the server, in this case saving the trace to an options table. But you could do anything
like send the trace to a remote service, or schedule a Cron to do something with it.
Using with Apollo Optics
Currently, there is no built-in so
Read the full README on GitHub →