我正在使用 java 注释生成 graphQL 模式。感谢graphql-spqr 库。我正在调用代码
GraphQLSchemaGenerator schemaGenerator = new GraphQLSchemaGenerator()
.withResolverBuilders(new AnnotatedResolverBuilder())
.withValueMapperFactory(new JacksonValueMapperFactory())
.withOperationsFromSingleton(<annotatedClassObject>);
GraphQLSchema schema = schemaGenerator.generate();
每次调用 graphQL API 都会执行上述代码。我知道 GraphQL Java 库记录了以下行。
/** Building this object is very cheap and can be done on each
* execution * if necessary. Building the schema is often not
* as cheap, especially if its parsed from graphql IDL schema
* format via {@link graphql.schema.idl.SchemaParser}.
*/
有什么方法可以收集关于每次调用生成此架构需要多长时间的指标?