Getting Started
Architecture
NServiceBus
Transports
Persistence
ServiceInsight
ServicePulse
ServiceControl
Monitoring
Samples

MassTransit Error Management

The Particular Service Platform provides error management capabilities for MassTransit endpoints on RabbitMQ and Azure Service Bus.

It auto-detects and ingests messages from the error and dead-letter queues for all endpoints running in a MassTransit system.
The platform provides an aggregated view of the information necessary to detect, diagnose, and fix problems causing the errors as well as the ability to send failed messages to be reprocessed.

MassTransit Fault Management

This is done with a container called the MassTransit Connector for ServiceControl which runs alongside the existing MassTransit system and monitors for any failed messages that occur within it.

Particular Service Platform architecture

Managing errors

After the ingestion, failed messages are available via ServicePulse which is the UI for the platform. It enables navigating the list of errors, displaying details of the failed message (including exception details), as well as sending the message to be reprocessed.

Managing failures with ServicePulse

In addition, ServicePulse offers more advanced features such as retry redirects and failed message editing.