Apollo Engine and GraphQL error tracking`
The Apollo Engine is a technical preview of Optics, a new version designed to visualize, monitor, and scale GraphQL services. The new feature focuses on error tracking in GraphQL, addressing several problems including capturing multiple errors per query, zeroing in on errors by field or path, highlighting failed resolvers with execution timing data, and charting error rates alongside query volume. Engine is built on a new architecture using an embedded GraphQL proxy, which supports more languages and environments, and uses Apollo Tracing to expose trace data. This new approach allows for accurate tracking of errors even in cases where the GraphQL server crashes or is corrupted, and enables features like request rate limiting and GraphQL query caching. The preview is available free of charge, with plans to announce pricing in coming weeks.