How to find the last reciever information from Azure Service Bus Queue management api

120 Views Asked by At

We need to monitor queue receiver's health every 5 minutes. Do we have any API to get the information about the last receive/peek operation performed on a Service bus queue? There is a 'AccessAt' property but that represents the time at which last operation was done (publish/receive/peek), which is not useful in my case. Any ideas (apart from setting up monitoring on each receiver)?

1

There are 1 best solutions below

3
On

This is more of an auditing feature for the service than a stat. Currently not available. Your endpoints could emit that info as messages. Keep in mind that then it's not exactly the same server time (1) fire all those messages and individual messages might fail when sent (2).