Apollo Server Performance Monitoring

Easy & powerful Apollo Server GraphQL monitoring

Get insights into query duration and view all your GraphQL queries with performance issues.

Apollo GraphQL monitoring dashboard screenshot

Apollo Server GraphQL debugging

Monitor and debug Apollo GraphQL performance

Get notified for slow GraphQL queries

Get notified for slow GraphQL queries

AppSignal automatically instruments query duration. In the slow events screen, you can dive into a GraphQL event group and see where throughput is an issue. Set triggers and alerts for any value on any graph in AppSignal.

Get alerts for memory leaks

Get alerts for memory leaks

AppSignal automatically provides a dashboard that monitors your heap. Need alerts? Set triggers and get notified when your total heap size gets too big.

View duration and throughput per route

View duration and throughput per route

Inspect duration and throughput per route in easy-to-read charts. Figure out if a GraphQL query or a route is performing badly.

Find slow GraphQL queries

Dive deep into Apollo Server performance issues with the event timeline

To debug any GraphQL Apollo Server performance problems, click on any peak in a graph, go to a performance issue, and view the event timeline. You'll see a breakdown of the time it takes to parse, validate and execute each resolver. Hovering over a resolver’s execution phase reveals the name and body of the operation.

Event timeline of Next.js route

What our customers think

1500+ development teams rely on AppSignal to ship code with confidence. We are sharing a few of their stories with you.

Read customer stories →

    • Logo of Depfu
    • Logo of Moneybird
    • Logo of Userlist
    • Logo of Codesandbox

    Easy APM Installation

    Installation without the frustration

    Just run our CLI installer on your Node.js project and we’ll guide you through the options of installing the apm and how to monitor your Apollo Server GraphQL setup.

    // Install AppSignal
    npx @appsignal/cli install
     
    // Initialize AppSignal
    const { Appsignal } = require("@appsignal/nodejs")
     
    const appsignal = new Appsignal({
      active: true,
      name: "YOUR APPLICATION NAME",
      pushApiKey: "YOUR API KEY"
    })

    Then check the Apollo Server GraphQL docs for details on where to require and initialize AppSignal in your code.