OpenTelemetry is an open-source observability framework for cloud-native software that provides visibility into what your code is doing during a request, regardless of how it's distributed across machines. It uses spans and traces to instrument workloads, collect data, and export information about the performance and reliability of a federated GraphQL request. As of version 0.31.1, Apollo Gateway natively supports OpenTelemetry as part of its complete picture of the performance and reliability of a federated GraphQL request. This allows users to debug or optimize a request as it travels through all layers of their stack, including client, Apollo Gateway, subgraph services, and databases. OpenTelemetry works with Apollo Studio to give users a complete picture of their graph, providing declarative schema checks and alerting on potentially breaking changes. It also integrates with various APM tools and cloud provider solutions, allowing users to export traces into different systems for viewing or searching.