From a6edd9f5382089b885b67f33b234dbcd5acbc255 Mon Sep 17 00:00:00 2001 From: Maria Elisabeth Schreiber Date: Tue, 5 Sep 2023 15:17:27 -0600 Subject: [PATCH] Add enterprise callout --- docs/source/api/plugin/usage-reporting.mdx | 3 +++ docs/source/monitoring/metrics.mdx | 3 +++ 2 files changed, 6 insertions(+) diff --git a/docs/source/api/plugin/usage-reporting.mdx b/docs/source/api/plugin/usage-reporting.mdx index c83a8feeff6..02afde9a66f 100644 --- a/docs/source/api/plugin/usage-reporting.mdx +++ b/docs/source/api/plugin/usage-reporting.mdx @@ -3,6 +3,9 @@ title: "API Reference: Usage reporting plugin" api_reference: true --- +> Sending metrics from Apollo Server to GraphOS requires an [enterprise plan](../org/plans/). +> If your organization _doesn't_ currently have an Enterprise plan, you can test out this functionality by signing up for a free [Enterprise trial](https://studio.apollographql.com/signup?type=enterprise-trial&referrer=docs-content). + Apollo Server's built-in usage reporting plugin gathers data on how your clients use the operations and fields in your GraphQL schema. The plugin also handles pushing this usage data to [GraphOS](/graphos/), as described in [Metrics and logging](../../monitoring/metrics/). This plugin is designed to be used in an Apollo Gateway or in a monolithic server; it is not designed to be used from a subgraph. In a supergraph running Apollo Federation, the Apollo Gateway or Apollo Router will send usage reports to Apollo's cloud. Subgraphs don't need to also send usage reports to Apollo's cloud; instead, they send it to the Router via [inline traces](./inline-trace/) and the Router combines execution information across all subgraphs and sends summarized reports to the cloud. diff --git a/docs/source/monitoring/metrics.mdx b/docs/source/monitoring/metrics.mdx index 2d0fa73271b..c73398337c6 100644 --- a/docs/source/monitoring/metrics.mdx +++ b/docs/source/monitoring/metrics.mdx @@ -3,6 +3,9 @@ title: Metrics and logging description: How to monitor Apollo Server's performance --- +> Sending metrics from Apollo Server to GraphOS requires an [enterprise plan](../org/plans/). +> If your organization _doesn't_ currently have an Enterprise plan, you can test out this functionality by signing up for a free [Enterprise trial](https://studio.apollographql.com/signup?type=enterprise-trial&referrer=docs-content). + Apollo Server integrates seamlessly with [Apollo GraphOS](/graphos/) to help you monitor the execution of your GraphQL operations. Apollo Server additionally provides configurable mechanisms for logging each phase of a GraphQL operation. > Using Federation? Check out the documentation for [federated tracing](/federation/metrics/).