Installing ServicePulse

Component: ServicePulse

Prerequisites

  • .NET Framework 4.5 or later
  • Internet Explorer 9 or higher, Chrome 35 or higher, Firefox 31 or higher, Safari 7 or higher
  • A running instance of ServiceControl
  • Monitored NServiceBus endpoints must use NServiceBus 4.0.0 or higher
  • Support for NServiceBus 3.3.x can be obtained by contacting the Particular Software support

Installation

Install ServicePulse using the Particular Service Platform Installer (recommended) or independently using the following procedure:

  1. Download and install ServiceControl
  2. Download and install ServicePulse
  3. After accepting the license terms and conditions, click "Install" (installer will require elevated privileges)
  4. The installation process installs the Windows Service "Particular ServicePulse" and then opens the ServicePulse web application using the default browser.
  5. After installing ServicePulse, see the following sections to configure the existing endpoints to be monitored via ServicePulse.

Available installation parameters

  • Quiet Allows ServicePulse to be installed in the background. The installation user interface will be unavailable.
  • Log [file location] Provides the location on disk for the logfile to be generated.
  • INST_PORT_PULSE [port number] Provides the port number that ServicePulse web application will run on. Default : 9090
  • INST_URI [uri] Provides location of the ServiceControl API Default : http://localhost:33333/api/

Example

.\Particular.ServicePulse.exe /Quiet /Log C:\temp\servicepulse-installer.log INST_PORT_PULSE=12345 INST_URI=http://localhost:33333/api/

Configuring ServicePulse

ServicePulse connects to and relies on ServiceControl as its data source. For details on ServiceControl and ServicePulse configuration options, see:

ServiceControl consumes messages from the Audit queue and stores it temporarily (by default, for 30 days) in its embedded database. Set the message storage timespan by setting automatic expiration for ServiceControl data.

ServicePulse license

ServicePulse will check the current licensing status by querying the ServiceControl API, located by default at http://localhost:33333/api. If ServicePulse indicates that the license is invalid or has expired, then the license must be updated in ServiceControl.

Related Articles

  • Troubleshooting
    ServicePulse installation and common issues troubleshooting.

Last modified