useApolloTracing
| Package name | Weekly Downloads | Version | License | Updated | 
|---|---|---|---|---|
| @envelop/apollo-tracing(opens in a new tab) | Oct 17th, 2023 | 
@envelop/apollo-tracing
This plugin tracks execution and resolvers and reports it using
apollo-tracing (opens in a new tab)
format (based on GraphQL extensions).
You can see the results of the collected metrics if you are using GraphQL Playground (opens in a new tab).
This is how it looks like (note the TRACING section):

Getting Started
yarn add @envelop/apollo-tracingUsage Example
import { execute, parse, specifiedRules, subscribe, validate } from 'graphql'
import { useApolloTracing } from '@envelop/apollo-tracing'
import { envelop, useEngine } from '@envelop/core'
 
const getEnveloped = envelop({
  plugins: [
    useEngine({ parse, validate, specifiedRules, execute, subscribe }),
    // ... other plugins ...
    useApolloTracing()
  ]
})Notes
It's recommended to keep this plugin active only while developing only, since it's mainly used for performance tracking while developing.