[Symfony auto-instrumentation] Messenger instrumentation should use SpanKind::KIND_PRODUCER, SpanKind::KIND_CONSUMER #1314
Labels
bug
Something isn't working
good first issue
Good for newcomers
help wanted
This issue is looking for someone to work on it
Steps to reproduce
Enable Symfony auto-instrumentation with default setup.
What is the expected behavior?
Spans when creating the message should be marked with
SpanKind::KIND_PRODUCER
.Spans when handling the message should be marked with
SpanKind::KIND_CONSUMER
.https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/#span-kind
What is the actual behavior?
Everything is marked
KIND_INTERNAL
and it seems the consumer is currently not instrumented at all (I might be wrong here, please feel free to correct me).Additionally, it seems to me the names of the spans are also not correct, as shown in the table in the spec linked above?
The text was updated successfully, but these errors were encountered: