I am looking into how the app insights work with different types of dependencies. I have a question on using the AppInsights ASP Net Core sdk with Messaging Service Bus sdk.
How can I capture messages to service bus while sending or receiving using this sdk in dependency? I understand that this is not something we would like to log all the time and I will make it configurable.
Thanks
2
Answers
Adding my approach as an answer here as it is too long to comment.
Thanks to @Peter Bons
You can create your own sender and implement the desired logic inside the
SendMessageAsync
method:use it like this:
Logging processed messages is even simpler and can be done using the
ServiceBusProcessor