Take the pain out of monitoring NServiceBus systems
Identify which messages take too long to process
That way you’ll know how to make the optimizations that really pay off
Monitor message backlog in endpoint queues
Keep an eye on batch processes to know when all the work will be done
Find endpoints dealing with large message volumes
Manage peak loads by deciding which endpoints need to scale out
Identify struggling endpoints
Find and fix problems before messages end up in the error queue and require manual intervention
Monitor all your endpoints in a single place
The new monitoring functionality can be used in ServicePulse or integrated with
third-party tools like Prometheus, Azure Application Insights or New Relic
Frequently asked questions
See our list of metrics definitions.
Install ServiceControl Monitoring and update to the newest version of ServicePulse. For each endpoint you want to monitor, install NServiceBus.Metrics.Monitoring NuGet package and configure it with ServiceControl Monitoring queue. You might want to use the setup guide which explains all the details.
You will require an Advanced, Enterprise, or Ultimate license to install all these components. Contact us for a Trial license.
The monitoring tools are available with an Advanced, Enterprise, or Ultimate license. If you have a Standard license and would like to try the monitoring tools, contact us to get a free trial license.
Endpoints to be monitored have to be running on NServiceBus version 5 or higher.
No. ServicePulse is still your go to place for monitoring information. Real-time monitoring provides you with new ServicePulse views.
Still have questions? Our Solution Architects are here to help.