DEV Community

Cover image for I Built a Free Web Tool to Debug Azure Service Bus DLQs Without the 2 AM Headache
Deb
Deb

Posted on

I Built a Free Web Tool to Debug Azure Service Bus DLQs Without the 2 AM Headache

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:

→ Try ServiceHub Live Demo

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
Enter fullscreen mode Exit fullscreen mode

Top comments (0)