-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add RabbitMQ message.header
attributes to semantic conventions
#1227
Comments
It's worth mentioning that having individual attributes ending with they respective name of the key as proposed would also be consistent to how it's already done for HTTP and gRPC: |
Wondering whether this attributes would be something that could be shared with other messaging systems (or even some top level component). We need expertise at least in the messaging section, in case we indeed can share headers semantic conventions. |
I agree! but I'm not very familiar with other messaging systems, so maybe someone with more experience can weigh in? |
Hey @samimusallam There is a group working on messaging semantic convention and one of the focus is on attributes. The group has a meeting that happens every Every Thursday at 8:00 PT. It would be great if you could join and present this use case to the group so we have a better understanding of what you want to achieve. There we could also try to answer the question @carlosalberto raised if this could be re-used for other systems. You could also start a discussion on the messaging slack channel https://cloud-native.slack.com/archives/C01QZFGMLQ7. The agenda and meeting notes can be found here: https://github.com/open-telemetry/community#specification-sigs (Instrumentation: Messaging) |
We discussed this in today's messaging workgroup meeting. We see value in adding messaging system specific headers as proposed in this issue (e. g. However, we'd like to avoid a generic
|
Thank you for the update! |
What are you trying to achieve?
I want to add RabbitMQ message header attributes in consumer spans to the semantic conventions. The value of adding the message headers is to help users get more information from the traces which could allow for easier troubleshooting.
Since headers may contain sensitive data, we should require an explicit configuration of which headers are to be captured.
I propose the following naming for the attributes:
messaging.rabbitmq.message.header.<key>
The text was updated successfully, but these errors were encountered: