Monitoring NServiceBus solutions: Demo

The best way to get started with the monitoring features in the Particular Service Platform is to try them out on ServicePulse with a real system. This downloadable sample contains all of the necessary parts of the platform, already configured and ready to run. It also includes 4 sample endpoints that all communicate by exchanging messages over the SQL Transport.

System requirements

In order to run the demo your system needs to meet the following requirements:

  • Windows 8 or higher
  • LocalDB (installed automatically during demo, if needed and allowed) or SQL Server 2012 and higher to use existing database
  • .NET Framework 4.6.1 and higher

Running the sample

Once you have downloaded and extracted the zip package, open the extracted folder and double-click on run.bat.

Choose option 2 (uses a LocalDB instance, removed during demo shutdown) to get started quickly. To use an existing SQL Server instance instead, see the detailed setup instructions.

Demo options

Demo walk through

Once everything is running, you will have 4 endpoints which are configured like this:

Solution Diagram

By default, the ClientUI endpoint sends a steady stream of 1 PlaceOrder messages every second.

The endpoints are also configured to send monitoring data to the Particular Software Platform which you can see in ServicePulse.

Service Pulse monitoring tab showing sample endpoints

Explore the demo further

See how monitoring tools in ServicePulse help answer the following questions:

Start monitoring your own system

If you have an NServiceBus system you'd like to start monitoring, then check out our tutorial for adding monitoring to an existing NServiceBus system.


Last modified