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

Prerequisites for monitoring endpoints with ServicePulse:

  1. NServiceBus.Heartbeat and/or NServiceBus.CustomChecks packages must be configured.
  2. Auditing must be enabled for all monitored endpoints (see auditing with NServiceBus).
  3. All endpoints must forward audited data to a single audit and error queue that is monitored by a ServiceControl instance.

Related Articles


Last modified