Newrelic:GraphQL 查询解析器作为单独的 Web 事务

问题描述

我有一个公开 GraphQL API 的 Java SpringBoot 服务。 NewRelic 将所有查询标识为 configuredGraphQLHttpServlet Web 事务,因为它们都通过单个 /graphql API 公开。我们如何将每个 GraphQL 查询解析器作为不同的 Web 事务进行跟踪?

解决方法

您可以使用 AOP 基于 graphql 方法设置事务名称。它看起来像下面。

enter image description here