Azure / azure-service-bus-emulator-installer

This repository acts as a central hub for handling issues, collecting feedback, and facilitating discussions related to the Azure Service Bus Emulator.
https://learn.microsoft.com/en-us/azure/service-bus-messaging/overview-emulator
MIT License
100 stars 2 forks source link

Provide a UI to explore the actual messages #26

Open whosenbocus opened 1 day ago

whosenbocus commented 1 day ago

Azure's Service Bus allows users to explore messages and understand the number of active and dead letter messages. A similar experience would be beneficial for local development.

NzKyle commented 1 day ago

Can you not use this? https://github.com/paolosalvatori/ServiceBusExplorer

simonvane commented 1 day ago

Can you not use this? https://github.com/paolosalvatori/ServiceBusExplorer

Not according to the documentation (but I haven't tried). Service Bus emulator isn't compatible with the community owned open source Service Bus Explorer https://learn.microsoft.com/en-us/azure/service-bus-messaging/overview-emulator

NzKyle commented 1 day ago

Ahh right.

That's what I get for not reading the docs!

mattisking commented 1 day ago

It’s honestly not a big deal. I’d love an interface to spin up like the CosmosDb emulator does, but it was a matter of 3 minutes work to create a console app in .Net 8 using the Azure ServiceBus SDK to peek my queues and as a developer tool I generally don’t need much.

arkiaconsulting commented 19 hours ago

Any folks here willing to develop a UI for this emulator ?

@krishankumar95 Do you plan to deliver this emulator together with a UI ?

krishankumar95 commented 17 hours ago

@arkiaconsulting; Just some info around first question , currently there is no support for ServiceBusAdministrationClient. Ex : Say list queues then peek messages as a basic UI use case.

Tagging @Saglodha for product related queries and further comments on the second question.

arkiaconsulting commented 15 hours ago

@krishankumar95 Thanks for your comment about the admin client. Is it planned on your side ?