Objective
This article shows you the Queuing view in Messaging Insights, where you can watch how many messages are sitting in the queue and how fast they are entering and leaving it, so you can tell whether a backlog is building or draining.
Product
Programmable Messaging
Environment
Twilio Console
Procedure
- In the Twilio Console, select Communications in the left sidebar.
- Select Messaging, then Insights.
- Select the Latency and Scale tab, then the Queuing view.
- Set the window you want to inspect:
- Use the Date Time filter to pick the point in time to look back from.
- Use the Duration filter to choose how far back from that point to look — Past 1 Minute, Past 5 Minutes, Past 15 Minutes, Past 30 Minutes, Past 45 Minutes or Past 1 Hour.
- Review the three charts:
- Queue Depth — the number of messages in the queue at a given time.
- Enqueue Rate — the average number of messages entering the queue per second.
- Dequeue Rate — the average number of messages exiting the queue per second.
Additional Information
- The default window is the past hour, ending at the current time.
- A queue depth that keeps climbing while the enqueue rate stays above the dequeue rate is the signature of a backlog — messages that stay queued too long eventually fail with error 30001.
- All dates and times are in UTC.
- The Queuing view uses its own Date Time and Duration filters rather than the page-level date range used by the other Insights tabs.
- When there is no data for the window, the section reads "No messaging data matches your filtering criteria". If the queue data cannot be loaded, the charts show Something went wrong while the Latency view keeps rendering its own data.
- For per-message send times and queue overflow failures, see "How do I investigate message latency?".
This content was generated by AI and reviewed, edited, and verified by a human.