Class DefaultGraphQlTagsProvider
java.lang.Object
org.springframework.boot.actuate.metrics.graphql.DefaultGraphQlTagsProvider
- All Implemented Interfaces:
GraphQlTagsProvider
Default implementation for
GraphQlTagsProvider
.- Since:
- 2.7.0
- Author:
- Brian Clozel
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>
getDataFetchingTags
(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, Throwable exception) Iterable<io.micrometer.core.instrument.Tag>
getErrorTags
(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.GraphQLError error) Iterable<io.micrometer.core.instrument.Tag>
getExecutionTags
(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.ExecutionResult result, Throwable exception)
-
Constructor Details
-
DefaultGraphQlTagsProvider
-
DefaultGraphQlTagsProvider
public DefaultGraphQlTagsProvider()
-
-
Method Details
-
getExecutionTags
public Iterable<io.micrometer.core.instrument.Tag> getExecutionTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.ExecutionResult result, Throwable exception) - Specified by:
getExecutionTags
in interfaceGraphQlTagsProvider
-
getErrorTags
public Iterable<io.micrometer.core.instrument.Tag> getErrorTags(graphql.execution.instrumentation.parameters.InstrumentationExecutionParameters parameters, graphql.GraphQLError error) - Specified by:
getErrorTags
in interfaceGraphQlTagsProvider
-
getDataFetchingTags
public Iterable<io.micrometer.core.instrument.Tag> getDataFetchingTags(graphql.schema.DataFetcher<?> dataFetcher, graphql.execution.instrumentation.parameters.InstrumentationFieldFetchParameters parameters, Throwable exception) - Specified by:
getDataFetchingTags
in interfaceGraphQlTagsProvider
-