I Built a Free Web Tool to Debug Azure Service Bus DLQs Without the 2 AM Headache
It’s 2 AM. Your pager goes off.
Azure Service Bus is showing thousands of dead-letter messages, but the Azure Portal only tells you a number. No message content. No failure reasons. No easy way to understand what went wrong or how to safely fix it.
After experiencing this pain too many times, I decided to build ServiceHub — an open-source web-based forensic debugger for Azure Service Bus.
Try It Live — No Installation Needed
I’ve deployed a free hosted demo so you can test it instantly:
Just paste your Service Bus connection string and click Connect.
It works safely with just Listen permission (read-only by default).
What ServiceHub Gives You
- Full Message Visibility — Browse active queues, topics, and subscriptions with complete JSON body, system properties, custom headers, and syntax highlighting.
- Powerful DLQ Intelligence — Persistent history, auto-categorization of failures (Transient, MaxDelivery, Expired, etc.), forensic timeline, trend charts, and export to JSON/CSV.
- Auto-Replay Rules — Define smart rules once and automatically replay matching messages with live success statistics and rate limiting.
- Safe Batch Replay — Replay multiple messages safely with strong confirmation guards.
- AI-Powered Insights — Client-side pattern detection and anomaly flagging (no data leaves your browser).
- Testing Tools — Built-in Message Generator with realistic scenarios and anomaly injection.
All of this in a clean, modern web interface built with React 18 and .NET 10.
Run It Locally (Completely Free & Open Source)
bash
git clone https://github.com/debdevops/servicehub.git
cd servicehub
./run.sh





Top comments (0)