Service Bus Explorer

The Service Bus Explorer is a tool that you can use to manage and test the entities contained in an Azure Service Bus namespace.

C# (9.0 MB)
4.8 Star
100,784 times
Add to favorites
E-mail Twitter Digg Facebook
Sign in to ask a question

  • Error while connecting to namespace with RootAccessKey for all entities
    1 Posts | Last post January 26, 2016
    • Hello,
      We have been using the SBE too to browse the notification hubs, check the number of subscriptions, send test push notifications, ets.
      We usually connected using a RootManageSharedAccessKey for the namespace from the management portal and inputting it as a Connection string "Enter a connection string", and getting a 500 after a while. 
      Recently we weren't able to use this method at all. It just got stuck after "Messaging Factory successfully created". Then, we started connecting by unselecting all the "Selected entities" but the Notification Hubs.
      I just leave this here to let you know about this small bug an also the workaround we found.
      Thanks for your work on this excellent tool.
  • Metric combo box is blank
    2 Posts | Last post January 07, 2016
    • Paolo -
      First - thank you so much for this great tool! We are currently using the Azure Service Bus and SignalR to communicate from a web client to legacy systems via BizTalk 2013. I am exploring monitoring in the Service Bus Explorer, but for some reason do not see any values in the Metric combo box -
      F7 - Open Metrics in SDI mode
      Click on a row, select a Queue
      Metrics Rules now has one row, Entity = selected queue, Type = Queue, Metric - combo box with no values.
      Are we missing a certificate or configuration step in Azure to enable this?
      Brad Cote
    • Hi Brad
      The tool used to have metrics for entities such as queues and topics hard coded in the source code. Then I changed the code to dynamically load the proper metrics depending on the selected entity. Hence, when accessing metrics at the namespace level, make sure to click the Entity column and select an entity first: metrics for the current entity will be dynamically retrieved the first time you select an entity of that kind and the Metric dropdown list will be populated with this data. Hope this helps.
      P.S. You can also access metrics at the entity level using the Metrics tab.
  • Message Resubmission
    2 Posts | Last post January 07, 2016
    • Hi,
      I wish to resubmit the message from the deadletter to the original queue. I am peeking the deadletter queue, then I click repair and resubmit. I click on the submit message and then select the original queue name. This is not going back on to the queue.
      On inspecting the properties of the outbount message, DeliveryCount, EnquedSequenceNum, EnquedTime,ExpiriresAt, LockedTocken, LockedUntil are all showing Invalid Operation Exceptions. Any Ideas on this ?
    • Mmmm... it was working fine till a few versions ago. Maybe a new version of the client library (Microsoft.ServiceBus.dll) broke this functionality? I will check when I have some spare time.
  • Message Example for WebHttpRelayBinding
    2 Posts | Last post November 27, 2015
    • Hi! I'm using Service Bus Relays and i'd like to test my development as I'm getting 502 Bad Gateway Responses from the Service Bus Relay from time to time. How does a simple message for testing an WebHttpRelayBinding-Endpoint looks like in the Service Bus Explorer? 
      At the moment I'm using Postman (Chrome Extension) simply sending http requests to my endpoint address, but this does not provide a lot of details when failing..
    • Hi Frederic
      you can use the Service Bus Explorer to test all kinds of relays. Make sure to select the proper binding and set its properties when testing a relay. Also, make sure to specify the right method Action. I don't remember if I have ever tested the tool against relays exposing an endpoint based on the WebHttpRelayBinding. Sorry about that.
  • Retrieve The Received Messages From SB Explorer
    2 Posts | Last post November 27, 2015
    • Hi,
      By mistake, I RECEIVED the messages from my queue.
      All those messages are gone now.
      Is there any way to get back those messages ?
      Please help.
    • Hi Amit
      Unfortunately if you received messages, there's no way to recover them. If you just want to look at the content of messages without consuming them, you should rather Peek messages. To avoid removing messages accidentally, I configured Peek mode as the default receive mode on my tool.
  • Exception for Certificate thumprint
    2 Posts | Last post October 07, 2015
    • I have been using topic-subscription pair for a while now and it has been working perfectly fine. However while testing some deployment of my worker role service, I noticed that whenever I am sending messages to the topic, my messages are not visible, I don't see counts increasing for subscription (0,0). and I see this exception below: Exception: A Certificate with thumbprint XXXXXX cannot be found.
      any pointers on what could be going on here? 
    • The certificate thumbprint exception is now masked. In any case, this exception happens when you don't specify the thumbprint of a management certificate for your Azure subscription in the configuration file. The certificate is used to retrieve metrics for the various entities (queues, topics, event hubs, etc.) in the current Service Bus namespace. This exception has no impact on the overall functionality of the tool. So the behavior you observe is not due to this exception. Can you try to send messages to another queue or topic on another namespace and see if you experience the same problem? I didn't observe this issue during my tests. 
  • Is there a way to get details about failed requests on azure service bus
    3 Posts | Last post September 29, 2015
    • Hi,
      i can see from the monitoring dashboard that there are some failed requests counter that increase tonight on a a service bus namespace/topic.
      But i would have like to get more details about those requests.
      is there a way to get them ?
    • Hi
      You can access the queue, topic or subscription in question and peek messages from it or related dead-letter queue. Does this answer your question?
    • Thank you for your reply Pablo.
      Accessing the service bus page in the azure portal dashboard, you also get acces to some metrics like incoming/outgoing messages, failed requests, successful requests
      I would like to have a way to get reason why some requests failed.
      So i wanted to know more genrally if i can have a way to get details on failed requests. 
  • Monitor in real time the Event Hub
    3 Posts | Last post September 21, 2015
    • Hi Paolo,
      I connected to my EventHub namespace and confirm I can use the tab [Query] to display some graphs based on Metrics. I was able to select my Entity.
      However when I choose the tab [Monitor] and click on [Entity] it displays correctly the namespace in the box but not the EventHub. Consequently I am not able to select my Entity. 
      I tried to edit directly the xml file and tried to set myself my [Entity] and [Type] but it seems that [Monitor] drop down is hard coded to 'Active Message Count/Deadletter/Size in KB].
      Any idea ? 
      My version: ServiceBusExplorer 3.0.1 (with last update Sept 14). 
    • Hi Terry
      That part is hardcoded. The code is available on GitHub and everyone can contribute to the code. Unfortunately, I work at my tool on my spare time. By the way, I had the same idea, but I could not develop it. It would be great if you could extend the tool with some monitoring features for Event Hubs. If you don't have time, I may consider to spend some time in the future to implement this feature. Sorry about that :(
    • Hi Paolo,
      I appreciate your quick feedback and would like to thanks you (and the community)again for your hard work during your spare time. I understand that this part is hard coded for now. I am not sure I can help the community for now as my knowledge on development are limited ;) However I will forward to my teamates and see if they can participate. 
  • Far too easy to delete queus
    2 Posts | Last post September 19, 2015
    • Thanks for creating this and it really is great but i feel its far to easy to delete the queues. We needed to use this the other day when we had a big issue in our system but I stupidly clicked 'delete entities' thinking i was simply removing the connection to the SB but without warning, it deleted all of our queues which were full of data. 
    • I'm sorry to hear that you had this problem. I don't know if you canceled the queues by yourself or someone else reported to you that the problem was caused by my tool. In fact, every time you remove/delete one or more entities, a confirmation dialog with an Ok and Cancel button pops up and ask to confirm the action. So in order to remove all queues, not only you have to select the "delete queues" menu item from the context menu, but you also need to press the Ok button on the confirmation dialog. I just double checked on my tool.
  • Service bus library version 3
    2 Posts | Last post September 08, 2015
    • Hi Paolo,
      If I upgrade to version 3 of the ServiceBus nuget package, it does not compile anymore...
    • Service Bus library v.3.0 introduces some breaking changes. I will work on this when this version will transition from Beta to Production version.
11 - 20 of 67 Items