Skip to content
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

Implement tracing in AMQP client libraries supported by the RabbitMQ team #8121

Open
lukebakken opened this issue May 7, 2023 · 1 comment
Assignees

Comments

@lukebakken
Copy link
Collaborator

lukebakken commented May 7, 2023

Is your feature request related to a problem? Please describe.

Currently there is no coordinated way to trace RabbitMQ applications using a solution like OpenTelemetry.

Describe the solution you'd like

@ikvmw is taking lead on ensuring that our top client libraries (Java, .NET, Go and Python) use compatible OpenTelemetry tracing configurations.

Describe alternatives you've considered

No response

Additional context

@ikavgo
Copy link
Contributor

ikavgo commented May 8, 2023

Thanks Luke !

I added a Golang client. I had a chat with @HowardTwine about client libraries priorities. I pointed out that it might be that Golang community much eager to use our new OT support. While I don't know our language distribution, I judge by myself :-). For me this real opensource, opencommunity Observability started with Google folks and Prometheus which continues now with Loki, etc. I'm well aware we had observability before Prometheus :-). But I have a feeling that just like kubernetes, Google folks exported this openness to the world which engraved itself in the golang community. Again example from my own life - knative has tracing builting :-) and written in go.

While calculating our priorities for clients, as well as other material like tutorials, I'd like to suggest taking into account this Observability adoption perceived rate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants