Better queue length monitoring support for MSMQ and SQL - releases available

Hi everyone,

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.

Next steps

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.

With thanks,

The team in Particular

Please read our release policy for more details.