in graphql-dgs-spring-boot-micrometer/src/main/kotlin/com/netflix/graphql/dgs/metrics/micrometer/tagging/SimpleGqlOutcomeTagCustomizer.kt [29:39]
override fun getExecutionTags(
state: DgsGraphQLMetricsInstrumentation.MetricsInstrumentationState,
parameters: InstrumentationExecutionParameters,
result: ExecutionResult,
exception: Throwable?,
): Iterable<Tag> =
if (result.errors.isNotEmpty() || exception != null) {
listOf(DgsMetrics.CommonTags.FAILURE.tag)
} else {
listOf(DgsMetrics.CommonTags.SUCCESS.tag)
}