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 per application needs)
  4. And more (see An Introduction to ServicePulse for NServiceBus for additional upcoming monitoring features)

ServicePulse dashboard

Prerequisites for ServicePulse monitoring of endpoints:

  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