1.0.0
Introduction
ServiceControl is an auditing and monitoring service for NServiceBus endpoints and applications.
It gathers the audited messages forwarded by NServiceBus endpoints to the configured Audit queue and it exposes HTTP API that provides data and functionality services for ServiceInsight and ServicePulse
Prerequisites
- .NET Framework 4.5 or later
- (Note that this is a change from previous beta releases of ServiceControl which depended on .NET 4.0)
Important Note for previous Beta users of ServiceControl:
- If you installed a previous beta release of ServiceControl you will need to remove the embedded RavenDB database by running the following commands:
net stop "Particular ServiceControl"
RD C:\programdata\particular\ServiceControl\localhost-33333 /S
net start "Particular ServiceControl"
- (Note the above command assumes you have installed ServiceControl using the default port 33333)
- Once started, the ServiceControl will re-create a new RavenDB embedded database
Installation
- Run the ServiceControl installer and leave the default parameters as-is
- ServiceControlPort: 33333
- This is the default IP port ServiceControl will use to expose its HTTP API
- Transport Type: MSMQ
- Currently, only MSMQ is available for automatic installation and configuration, although ServiceControl does support all NServiceBus supported transports
- For guidance on configuring ServiceControl to use transports other than MSMQ, please contact us
- Instance Name: {free text}
- Instance Description: {free text}
- ServiceControlPort: 33333
- If you change the default ServiceControl port, please make a note of the custom port you define, since this will be required for connecting ServiceInsight and ServicePulse to the installed instance of ServiceControl
- After accepting the license terms and conditions, click "Install" (installer will require elevated privileges)
- The installation process performs the following actions:
- Installs the Windows Service "Particular ServiceControl"
- Expose HTTP API for use by ServiceInsight and ServicePulse (default URI: http://localhost:33333/api)