v0GuidesMonitoring and Tracing
⚠️
This is the documentation for the old GraphQL Mesh version v0. We recommend upgrading to the latest GraphQL Mesh version v1.

Migrate to GraphQL Mesh v1

Monitoring and Tracing

If something is not working as it should within your GraphQL gateway, you would not want it to go unnoticed.

You can use Gateway plugins to trace and monitor your gateway’s execution flow together with all outgoing HTTP calls and internal query planning.

Gateway plugins are mostly the extended versions of the existing Envelop plugins.

Gateway plugins

  • StatsD: collect and send metrics to Datadog’s DogStatsD and InfluxDB’s Telegraf StatsD services. Read more
  • Prometheus: expose and collect metrics to Prometheus. Read more
  • NewRelic: tracing, monitoring and error reporting with NewRelic. Read more
  • HTTP Details Extensions: expose the details of outgoing HTTP requests in the extensions property of the GraphQL Response object. Read more