We’ve just released a number of packages that add native queue length reporting for NServiceBus endpoints running on the MSMQ and SQL transports. Prior to this release, queue length was being estimated by measuring outgoing and incoming messages on each endpoint. The new release queries the transport directly, providing a more accurate and up to date reading.
With this feature, you can see immediately when an endpoint has a backlog of messages to process and could benefit from scaling out.
How to get it
If you are already using the NServiceBus.Metrics.ServiceControl plugin, we put together an upgrade guide for you.
If you are new to the Particular Platform monitoring tools, try our downloadable demo to see native queue length reporting in action.
Should you upgrade immediately
You should upgrade if your endpoints are running on the MSMQ or SQL transport. This release fixes bugs and removes known limitations in the queue length monitoring feature.
We’re also working on bringing native queue length monitoring to all of our other supported transports, and announce each one as it becomes available.
If you have any comments or feedback, please go ahead and comment on this announcement.
The team in Particular
Please read our release policy for more details.