override fun getExecutionTags()

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)
        }