From 018e7fd2c3039fb43bc004b9a8efd033907330d8 Mon Sep 17 00:00:00 2001 From: Richard Chukwu Date: Fri, 11 Oct 2024 15:36:52 +0100 Subject: [PATCH] Update Symfony Messenger instrumentation to use SpanKind::KIND_PRODUCER and KIND_CONSUMER --- src/Instrumentation/Symfony/src/MessengerInstrumentation.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Instrumentation/Symfony/src/MessengerInstrumentation.php b/src/Instrumentation/Symfony/src/MessengerInstrumentation.php index 6fbdcc2c..1a3f9b0f 100644 --- a/src/Instrumentation/Symfony/src/MessengerInstrumentation.php +++ b/src/Instrumentation/Symfony/src/MessengerInstrumentation.php @@ -58,7 +58,7 @@ public static function register(): void $builder = $instrumentation ->tracer() ->spanBuilder(\sprintf('DISPATCH %s', $messageClass)) - ->setSpanKind(SpanKind::KIND_INTERNAL) + ->setSpanKind(SpanKind::KIND_PRODUCER) ->setAttribute(TraceAttributes::CODE_FUNCTION, $function) ->setAttribute(TraceAttributes::CODE_NAMESPACE, $class) ->setAttribute(TraceAttributes::CODE_FILEPATH, $filename) @@ -125,7 +125,7 @@ public static function register(): void $builder = $instrumentation ->tracer() ->spanBuilder(\sprintf('SEND %s', $messageClass)) - ->setSpanKind(SpanKind::KIND_INTERNAL) + ->setSpanKind(SpanKind::KIND_CONSUMER) ->setAttribute(TraceAttributes::CODE_FUNCTION, $function) ->setAttribute(TraceAttributes::CODE_NAMESPACE, $class) ->setAttribute(TraceAttributes::CODE_FILEPATH, $filename)