Currently I am working in a solution involving two desktop applications that share messages using Azure Service Bus.
I am trying to isolate an issue where the messages are taking too long to be received by the topic subscriber.
In my test enviroment I am pretty sure the message are alredy sent to the topic, but somehow the subscriber takes too long to receive it.
To receive the messages, I am using a destructive read approach using the service bus REST APIs. The app contantly checks for new messages.
I would like know if I can log when messages arrive at the service bus and when they are destroyed (read), so I can make sure this is not where the problem is located.
I have tried to activate the service bus diagnostics log in the Azure portal, but it seems this is not what I need. Did not see nothing relevant there.
I have also see an example, but this uses the client api to receive messages.
Any ideas how to do this?