The broker and the router are different queues
The broker card is always shown, even where there is no broker, because not configured and configured and not answering are entirely different facts and both would otherwise render as nothing.When the broker is unreachable its depth reads unknown, never zero. A stranded queue that
displayed “0 waiting” would be the most dangerous number on the screen.
The in-process queues
One card per queue, each saying what it holds:
Each card offers a reading of its own contents, and these are the sentences to act on:
- Mostly retries — the vendor is failing, not merely slow. Adding capacity will not help.
- All first attempts, all from one account — one sender’s volume, not a vendor fault.
- All first attempts, spread across senders — more arrived than is being drained.
Filtering never changes a queue’s depth. The depth stays the real number and the list below it
narrows. “3 matches” among “412 waiting” means three of the listed sample matched, not that only
three of that customer’s messages are queued.
Why the message text is not shown
Deliberately absent, and not kept in call records either. Operating the gateway never requires reading a customer’s message, so the size and encoding stand in for it — enough to tell a three-segment Unicode message from a short GSM one without reading anybody’s mail.An empty screen is the good outcome
No in-process queues means every message that arrived has already been handed to a vendor. That is what a healthy gateway looks like at rest, and it is why this screen is not a dashboard — you come here when something else has already told you to.Related
Queues and retries
How retry scheduling and the attempt ceiling work.
Live health
Bind state and queue depth from the gateway itself.