-
Notifications
You must be signed in to change notification settings - Fork 206
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
RabbitMQ support for .NET #1223
Comments
Hi @danielvoilaLEGO , we are currently working on Azure ServiceBus - that'll add the basis for messaging and from that point likely we can easily offer an API to also capture messaging related things manually. Specifically for RabbitMQ we are watching rabbitmq/rabbitmq-dotnet-client#776. If that happens we can add auto instrumentation fairly easily, if it doesn't happen we'll need to come up with something else which'll be more work. |
This commit adds profiler auto instrumentation for RabbitMQ. The instrumentation follows the messaging spec and aligns with the Elastic APM Java agent implementation. The following RabbitMQ.Client operations are instrumented: - BasicGet Creates POLL spans if there is an active transaction - BasicPublish Creates SEND spans if there is an active transaction - HandleBasicDeliver in EventingBasicConsumer Creates RECEIVE transactions around the message processing flow Trace Context is propagated through message headers for distributed tracing. Closes elastic#1223
This commit adds profiler auto instrumentation for RabbitMQ. The instrumentation follows the messaging spec and aligns with the Elastic APM Java agent implementation. The following RabbitMQ.Client operations are instrumented: - BasicGet Creates POLL spans if there is an active transaction - BasicPublish Creates SEND spans if there is an active transaction - HandleBasicDeliver in EventingBasicConsumer Creates RECEIVE transactions around the message processing flow Trace Context is propagated through message headers for distributed tracing. Closes #1223
Hello,
Is RabbitMQ support for .NET planned to be available in the near future?
Thank you!
The text was updated successfully, but these errors were encountered: