Join us from October 8-10 in New York City to learn the latest tips, trends, and news about GraphQL federation and API platform engineering.Join us for GraphQL Summit 2024 in NYC
Docs
Start for Free

Metrics and Reporting in GraphOS

Understand your supergraph's usage and performance


offers a performant and intuitive UI to help you monitor and understand your 's usage and performance.

Metrics collection and forwarding

To analyze metrics in GraphOS Studio, you must first report them to GraphOS. If you have a cloud supergraph, its automatically reports operation metrics.

If you have a self-hosted supergraph, you need to connect your router to GraphOS to report metrics. The reporting mechanism is the same if you use Apollo Server without the . If you're using a third-party server, you need to set up a reporting agent.

Apollo also offers a Datadog integration to forward your 's performance metrics to your Datadog account.

The following require an Enterprise plan:


  • Connecting a to
  • Forwarding metrics to Datadog

Reporting metrics from Apollo Server or a monograph requires an Enterprise or legacy Team plan.

If your organization doesn't currently have an , you can test out this functionality by signing up for a free Enterprise trial.

Insights and analysis

Once you've configured your graph to send operation and metrics to GraphOS, you can examine them from any 's Insights page:

The Insights page in GraphOS Studio

The Insights page offers:

  • A collapsible left sidebar that acts as a paginated index of your graph's and , where you can search, filter, and sort operations and fields
  • An operations overview where you can adjust the overview's timeframe and filter it to specific clients
  • Individual and overall operations performance metrics, including request rate and latency
  • Resolver-level traces, if you've configured them
  • usage metrics

Refer to the Operations metrics and Field usage pages to learn more about these metrics and how you can use them to optimize your graph's performance.

Notifications and alerts

Beyond actively monitoring the Insights page, you can also configure GraphOS to notify your team about changes to your graph and its performance. Check out Setting up GraphOS notifications to learn more.

Next
Sending Metrics to GraphOS
Rate articleRateEdit on GitHubEditForumsDiscord

© 2024 Apollo Graph Inc.

Privacy Policy

Company