Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Samples

Configuring endpoints for monitoring

Component: ServicePulse

ServicePulse monitors NServiceBus endpoints for:

  1. Endpoint availability (using heartbeat signals sent from the endpoint)
  2. Failed messages (by monitoring the error queue defined for the endpoints)
  3. Custom checks (defined and developed according to application needs)

ServicePulse dashboard

The following actions are required in order to monitor endpoints in ServicePulse:

  1. Configure the NServiceBus.Heartbeat and/or NServiceBus.CustomChecks packages
  2. Enable auditing for all monitored endpoints (see auditing with NServiceBus). Forward audit data to a single audit and error queue that is monitored by a ServiceControl instance.