Custom audit transport Parent Location: samples / azure Nuget Package: NServiceBus 10.x Azure Service Bus endpoint with audit via Azure Storage Queue.
Deleted Message Management Parent Location: servicepulse Describes how ServicePulse monitors deleted failed messages, and allows restoring deleted failed messages.
Failed Message Monitoring Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages.
Fixing malformed messages Parent Location: servicepulse Describes the concept of fixing and retrying malformed messages in ServicePulse.
Retrying failed messages Parent Location: servicepulse Describes the concept and lifecycle of retrying messages in ServicePulse.
ServicePulse Monitor the health of an NServiceBus system real-time using ServicePulse.
Pending Retries Message Management Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages in the pending state, and allows retrying, or deleting them.
Install ServicePulse in IIS Parent Location: servicepulse Describes how to manually install ServicePulse in IIS.
Performance Metrics in ServicePulse Parent Location: monitoring / metrics Review NServiceBus endpoint performance metrics in ServicePulse, manage endpoints, and monitor failed messages and connectivity.
Saga Diagram Parent Location: servicepulse The saga diagram illustrates how a saga is initiated, the messages it sends or handles, and details about saga data changes.
ServicePulse events Parent Location: servicepulse Introduction to ServicePulse monitoring events.
Managing endpoint heartbeats in ServicePulse Parent Location: monitoring / heartbeats Heartbeat monitoring in ServicePulse displays endpoint activity, availability, and alerts for reliable systems.
Redirects Parent Location: servicepulse Describes what message redirects are and how to use them with failed messages in ServicePulse.
Flow Diagram Parent Location: servicepulse Describes how ServicePulse illustrates the flow of a message and its related messages within the same conversation.
Measuring system usage Parent Location: servicepulse Use ServicePulse to track NServiceBus endpoints, throughput, and queues, creating usage reports for licensing.
Replacing an Error instance Parent Location: servicecontrol / migrations Instructions on how to replace a ServiceControl Error instance with zero downtime.
Transactional session Parent Location: nservicebus Nuget Package: NServiceBus.TransactionalSession 4.x Atomicity when modifying data and sending messages outside the context of a message handler.
The Particular Service Platform Discover how NServiceBus, ServiceControl, and ServicePulse work together to monitor, recover, and scale distributed messaging systems.
OpenTelemetry Parent Location: nservicebus / operations Nuget Package: NServiceBus 10.x Observability of NServiceBus endpoints with OpenTelemetry.
How does ServiceControl work? Parent Location: servicecontrol An overview of how ServiceControl collects and processes messages and data from an NServiceBus system.
Auditing Messages Parent Location: nservicebus / operations Nuget Package: NServiceBus 10.x Send a copy of every successfully processed message to a central place for analysis and compliance purposes.
Platform Sample installation Parent Location: platform Nuget Package: Particular.PlatformSample 3.x Installation instructions for using the platform sample for demo purposes.
Using ServiceControl Events Parent Location: servicecontrol Nuget Package: ServiceControl.Contracts 5.x Build custom notifications by subscribing to ServiceControl events.
Decommissioning Endpoints Parent Location: nservicebus / endpoints Describes the process of permanently shutting down endpoints.
ServiceControl Role-Based Access Control Parent Location: servicecontrol / security / configuration Restrict what authenticated users can do in ServiceControl and ServicePulse using roles.
NServiceBus sagas: Saga basics Parent Location: tutorials / nservicebus-sagas A step-by-step guide to building an NServiceBus saga to handle a common business case of taking action once multiple messages have been successfully received.
NServiceBus Quickstart: Extending the system Parent Location: tutorials / quickstart Part 3: Learn how easy it is to extend a distributed system by adding new functionality without affecting the other components of the system.
ServiceControl Queues Parent Location: servicecontrol A breakdown of all of the queues required by each ServiceControl instance.
Aspire Parent Location: platform Describes how to orchestrate the Particular Platform via an Aspire AppHost.
NServiceBus Quickstart: Recovering from failure Parent Location: tutorials / quickstart Part 2: Learn how NServiceBus handles transient and fatal failures: automatic retries, error queuing and guaranteed message delivery for resilient systems.
Shipping the ServiceControl audit log to a SIEM with OpenTelemetry Parent Location: samples / servicecontrol Nuget Package: ServiceControl 6.x Export the ServiceControl authorization audit log over OTLP to an OpenTelemetry Collector and deliver it to a SIEM in Elastic Common Schema format.
Connect to ServicePlatform with code-first configuration Parent Location: samples / platform-connector Nuget Package: NServiceBus.ServicePlatform.Connector 4.x A sample that shows how to connect an NServiceBus endpoint to the Particular Service Platform using the code-first API.
Connect to ServicePlatform with JSON configuration Parent Location: samples / platform-connector Nuget Package: NServiceBus.ServicePlatform.Connector 4.x A sample that shows how to connect an NServiceBus endpoint to the Particular Service Platform using the JSON schema.
Connect to ServicePlatform using the .NET Generic Host Parent Location: samples / platform-connector Nuget Package: NServiceBus.ServicePlatform.Connector 4.x A sample that shows how to connect an NServiceBus endpoint hosted in the .NET Generic Host to the Particular Service Platform.
Custom audit transport Parent Location: samples / azure / custom-audit-transport Nuget Package: NServiceBus 9.x Azure Service Bus endpoint with audit via Azure Storage Queue.
Deleted Message Management Parent Location: servicepulse Describes how ServicePulse monitors deleted failed messages, and allows restoring deleted failed messages.
Failed Message Monitoring Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages.
Fixing malformed messages Parent Location: servicepulse Describes the concept of fixing and retrying malformed messages in ServicePulse.
Retrying failed messages Parent Location: servicepulse Describes the concept and lifecycle of retrying messages in ServicePulse.
ServicePulse Monitor the health of an NServiceBus system real-time using ServicePulse.
Pending Retries Message Management Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages in the pending state, and allows retrying, or deleting them.
Install ServicePulse in IIS Parent Location: servicepulse Describes how to manually install ServicePulse in IIS.
Performance Metrics in ServicePulse Parent Location: monitoring / metrics Review NServiceBus endpoint performance metrics in ServicePulse, manage endpoints, and monitor failed messages and connectivity.
Saga Diagram Parent Location: servicepulse The saga diagram illustrates how a saga is initiated, the messages it sends or handles, and details about saga data changes.
ServicePulse events Parent Location: servicepulse Introduction to ServicePulse monitoring events.
Managing endpoint heartbeats in ServicePulse Parent Location: monitoring / heartbeats Heartbeat monitoring in ServicePulse displays endpoint activity, availability, and alerts for reliable systems.
Redirects Parent Location: servicepulse Describes what message redirects are and how to use them with failed messages in ServicePulse.
Flow Diagram Parent Location: servicepulse Describes how ServicePulse illustrates the flow of a message and its related messages within the same conversation.
Measuring system usage Parent Location: servicepulse Use ServicePulse to track NServiceBus endpoints, throughput, and queues, creating usage reports for licensing.
Replacing an Error instance Parent Location: servicecontrol / migrations Instructions on how to replace a ServiceControl Error instance with zero downtime.
The Particular Service Platform Discover how NServiceBus, ServiceControl, and ServicePulse work together to monitor, recover, and scale distributed messaging systems.
How does ServiceControl work? Parent Location: servicecontrol An overview of how ServiceControl collects and processes messages and data from an NServiceBus system.
Platform Sample installation Parent Location: platform Nuget Package: Particular.PlatformSample 3.x Installation instructions for using the platform sample for demo purposes.
Using ServiceControl Events Parent Location: servicecontrol Nuget Package: ServiceControl.Contracts 5.x Build custom notifications by subscribing to ServiceControl events.
Transactional session Parent Location: nservicebus / transactional-session Nuget Package: NServiceBus.TransactionalSession 3.x Atomicity when modifying data and sending messages outside the context of a message handler.
Decommissioning Endpoints Parent Location: nservicebus / endpoints Describes the process of permanently shutting down endpoints.
ServiceControl Role-Based Access Control Parent Location: servicecontrol / security / configuration Restrict what authenticated users can do in ServiceControl and ServicePulse using roles.
NServiceBus sagas: Saga basics Parent Location: tutorials / nservicebus-sagas A step-by-step guide to building an NServiceBus saga to handle a common business case of taking action once multiple messages have been successfully received.
NServiceBus Quickstart: Extending the system Parent Location: tutorials / quickstart Part 3: Learn how easy it is to extend a distributed system by adding new functionality without affecting the other components of the system.
OpenTelemetry Parent Location: nservicebus / operations Nuget Package: NServiceBus 9.x Observability of NServiceBus endpoints with OpenTelemetry.
ServiceControl Queues Parent Location: servicecontrol A breakdown of all of the queues required by each ServiceControl instance.
Aspire Parent Location: platform Describes how to orchestrate the Particular Platform via an Aspire AppHost.
Auditing Messages Parent Location: nservicebus / operations Nuget Package: NServiceBus 9.x Send a copy of every successfully processed message to a central place for analysis and compliance purposes.
NServiceBus Quickstart: Recovering from failure Parent Location: tutorials / quickstart Part 2: Learn how NServiceBus handles transient and fatal failures: automatic retries, error queuing and guaranteed message delivery for resilient systems.
Securing ServiceControl Parent Location: servicecontrol How security is addressed in ServiceControl and how to limit access to ServiceControl data.
Polycloud systems Parent Location: architecture Architectural guidance for systems that span multiple cloud providers.
ServiceControl An overview of ServiceControl and what it does.
NServiceBus The NServiceBus framework is the foundation for building scalable, reliable, and flexible distributed systems with .NET and messaging.
NServiceBus monitoring demo Parent Location: tutorials A demo solution to explore the monitoring features of the Particular Service Platform.
Shipping the ServiceControl audit log to a SIEM with OpenTelemetry Parent Location: samples / servicecontrol Nuget Package: ServiceControl 6.x Export the ServiceControl authorization audit log over OTLP to an OpenTelemetry Collector and deliver it to a SIEM in Elastic Common Schema format.
Connect to ServicePlatform with code-first configuration Parent Location: samples / platform-connector / code-first Nuget Package: NServiceBus.ServicePlatform.Connector 3.x A sample that shows how to connect an NServiceBus endpoint to the Particular Service Platform using the code-first API.
Deleted Message Management Parent Location: servicepulse Describes how ServicePulse monitors deleted failed messages, and allows restoring deleted failed messages.
Failed Message Monitoring Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages.
Fixing malformed messages Parent Location: servicepulse Describes the concept of fixing and retrying malformed messages in ServicePulse.
Retrying failed messages Parent Location: servicepulse Describes the concept and lifecycle of retrying messages in ServicePulse.
ServicePulse Monitor the health of an NServiceBus system real-time using ServicePulse.
Pending Retries Message Management Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages in the pending state, and allows retrying, or deleting them.
Install ServicePulse in IIS Parent Location: servicepulse Describes how to manually install ServicePulse in IIS.
Performance Metrics in ServicePulse Parent Location: monitoring / metrics Review NServiceBus endpoint performance metrics in ServicePulse, manage endpoints, and monitor failed messages and connectivity.
Saga Diagram Parent Location: servicepulse The saga diagram illustrates how a saga is initiated, the messages it sends or handles, and details about saga data changes.
ServicePulse events Parent Location: servicepulse Introduction to ServicePulse monitoring events.
Managing endpoint heartbeats in ServicePulse Parent Location: monitoring / heartbeats Heartbeat monitoring in ServicePulse displays endpoint activity, availability, and alerts for reliable systems.
Redirects Parent Location: servicepulse Describes what message redirects are and how to use them with failed messages in ServicePulse.
Flow Diagram Parent Location: servicepulse Describes how ServicePulse illustrates the flow of a message and its related messages within the same conversation.
OpenTelemetry Parent Location: nservicebus / operations Nuget Package: NServiceBus 8.x Observability of NServiceBus endpoints with OpenTelemetry.
Transactional session Parent Location: nservicebus / transactional-session Nuget Package: NServiceBus.TransactionalSession 2.x Atomicity when modifying data and sending messages outside the context of a message handler.
Sequence Diagram Parent Location: servicepulse The ServicePulse Sequence Diagram view.
SagaAudit Plugin Parent Location: nservicebus / sagas Nuget Package: NServiceBus.SagaAudit 4.x For visualizing and debugging sagas with ServicePulse.
Auditing Messages Parent Location: nservicebus / operations Nuget Package: NServiceBus 8.x Send a copy of every successfully processed message to a central place for analysis and compliance purposes.
Measuring system usage Parent Location: servicepulse Use ServicePulse to track NServiceBus endpoints, throughput, and queues, creating usage reports for licensing.
Replacing an Error instance Parent Location: servicecontrol / migrations Instructions on how to replace a ServiceControl Error instance with zero downtime.
The Particular Service Platform Discover how NServiceBus, ServiceControl, and ServicePulse work together to monitor, recover, and scale distributed messaging systems.
AmazonSQS native integration Parent Location: transports / sqs Nuget Package: NServiceBus.AmazonSQS 6.x Considerations when integrating NServiceBus endpoints with native Amazon SQS publishers and consumers.
How does ServiceControl work? Parent Location: servicecontrol An overview of how ServiceControl collects and processes messages and data from an NServiceBus system.
Overriding the host identifier Parent Location: nservicebus / hosting Nuget Package: NServiceBus 8.x How to override the endpoint host identifier.
NServiceBus monitoring setup Parent Location: tutorials / monitoring-setup Nuget Package: NServiceBus 8.x Setting up the Particular Service Platform to monitor an NServiceBus system.
Message Headers Parent Location: nservicebus / messaging Nuget Package: NServiceBus 8.x List of built-in NServiceBus message headers.
Outbox Parent Location: nservicebus / outbox Nuget Package: NServiceBus 8.x Use the NServiceBus Outbox pattern to ensure message consistency and prevent duplicate message processing in distributed systems.
Platform Sample installation Parent Location: platform Nuget Package: Particular.PlatformSample 3.x Installation instructions for using the platform sample for demo purposes.
Using ServiceControl Events Parent Location: servicecontrol Nuget Package: ServiceControl.Contracts 5.x Build custom notifications by subscribing to ServiceControl events.
Decommissioning Endpoints Parent Location: nservicebus / endpoints Describes the process of permanently shutting down endpoints.
ServiceControl Role-Based Access Control Parent Location: servicecontrol / security / configuration Restrict what authenticated users can do in ServiceControl and ServicePulse using roles.
NServiceBus sagas: Saga basics Parent Location: tutorials / nservicebus-sagas A step-by-step guide to building an NServiceBus saga to handle a common business case of taking action once multiple messages have been successfully received.
NServiceBus Quickstart: Extending the system Parent Location: tutorials / quickstart Part 3: Learn how easy it is to extend a distributed system by adding new functionality without affecting the other components of the system.
ServiceControl Queues Parent Location: servicecontrol A breakdown of all of the queues required by each ServiceControl instance.
Aspire Parent Location: platform Describes how to orchestrate the Particular Platform via an Aspire AppHost.
NServiceBus Quickstart: Recovering from failure Parent Location: tutorials / quickstart Part 2: Learn how NServiceBus handles transient and fatal failures: automatic retries, error queuing and guaranteed message delivery for resilient systems.
Shipping the ServiceControl audit log to a SIEM with OpenTelemetry Parent Location: samples / servicecontrol Nuget Package: ServiceControl 6.x Export the ServiceControl authorization audit log over OTLP to an OpenTelemetry Collector and deliver it to a SIEM in Elastic Common Schema format.
Deleted Message Management Parent Location: servicepulse Describes how ServicePulse monitors deleted failed messages, and allows restoring deleted failed messages.
Failed Message Monitoring Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages.
Fixing malformed messages Parent Location: servicepulse Describes the concept of fixing and retrying malformed messages in ServicePulse.
Retrying failed messages Parent Location: servicepulse Describes the concept and lifecycle of retrying messages in ServicePulse.
ServicePulse Monitor the health of an NServiceBus system real-time using ServicePulse.
Pending Retries Message Management Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages in the pending state, and allows retrying, or deleting them.
Install ServicePulse in IIS Parent Location: servicepulse Describes how to manually install ServicePulse in IIS.
Performance Metrics in ServicePulse Parent Location: monitoring / metrics Review NServiceBus endpoint performance metrics in ServicePulse, manage endpoints, and monitor failed messages and connectivity.
Saga Diagram Parent Location: servicepulse The saga diagram illustrates how a saga is initiated, the messages it sends or handles, and details about saga data changes.
ServicePulse events Parent Location: servicepulse Introduction to ServicePulse monitoring events.
Managing endpoint heartbeats in ServicePulse Parent Location: monitoring / heartbeats Heartbeat monitoring in ServicePulse displays endpoint activity, availability, and alerts for reliable systems.
Redirects Parent Location: servicepulse Describes what message redirects are and how to use them with failed messages in ServicePulse.
Flow Diagram Parent Location: servicepulse Describes how ServicePulse illustrates the flow of a message and its related messages within the same conversation.
Sequence Diagram Parent Location: servicepulse The ServicePulse Sequence Diagram view.
Transactional session Parent Location: nservicebus / transactional-session Nuget Package: NServiceBus.TransactionalSession 1.x Atomicity when modifying data and sending messages outside the context of a message handler.
Alternative ServiceControl v4 upgrade option Parent Location: servicecontrol / upgrades / 4to5 Advanced alternative ServiceControl v4 upgrade option for environments that cannot retry all messages immediately.
Auditing Messages Parent Location: nservicebus / operations Nuget Package: NServiceBus 7.x Send a copy of every successfully processed message to a central place for analysis and compliance purposes.
SagaAudit Plugin Parent Location: nservicebus / sagas Nuget Package: NServiceBus.SagaAudit 3.x For visualizing and debugging sagas with ServicePulse.
Measuring system usage Parent Location: servicepulse Use ServicePulse to track NServiceBus endpoints, throughput, and queues, creating usage reports for licensing.
Replacing an Error instance Parent Location: servicecontrol / migrations Instructions on how to replace a ServiceControl Error instance with zero downtime.
The Particular Service Platform Discover how NServiceBus, ServiceControl, and ServicePulse work together to monitor, recover, and scale distributed messaging systems.
How does ServiceControl work? Parent Location: servicecontrol An overview of how ServiceControl collects and processes messages and data from an NServiceBus system.
AmazonSQS native integration Parent Location: transports / sqs Nuget Package: NServiceBus.AmazonSQS 5.x Considerations when integrating NServiceBus endpoints with native Amazon SQS publishers and consumers.
Overriding the host identifier Parent Location: nservicebus / hosting Nuget Package: NServiceBus 7.x How to override the endpoint host identifier.
Platform Sample installation Parent Location: platform Nuget Package: Particular.PlatformSample 3.x Installation instructions for using the platform sample for demo purposes.
NServiceBus monitoring setup Parent Location: tutorials / monitoring-setup Nuget Package: NServiceBus 7.x Setting up the Particular Service Platform to monitor an NServiceBus system.
Message Headers Parent Location: nservicebus / messaging Nuget Package: NServiceBus 7.x List of built-in NServiceBus message headers.
Using ServiceControl Events Parent Location: servicecontrol Nuget Package: ServiceControl.Contracts 5.x Build custom notifications by subscribing to ServiceControl events.
Decommissioning Endpoints Parent Location: nservicebus / endpoints Describes the process of permanently shutting down endpoints.
Outbox Parent Location: nservicebus / outbox Nuget Package: NServiceBus 7.x Use the NServiceBus Outbox pattern to ensure message consistency and prevent duplicate message processing in distributed systems.
ServiceControl Transport Adapter Parent Location: servicecontrol Nuget Package: ServiceControl.TransportAdapter 2.x How to decouple ServiceControl from an endpoint's transport.
ServiceControl Role-Based Access Control Parent Location: servicecontrol / security / configuration Restrict what authenticated users can do in ServiceControl and ServicePulse using roles.
NServiceBus sagas: Saga basics Parent Location: tutorials / nservicebus-sagas A step-by-step guide to building an NServiceBus saga to handle a common business case of taking action once multiple messages have been successfully received.
NServiceBus Quickstart: Extending the system Parent Location: tutorials / quickstart Part 3: Learn how easy it is to extend a distributed system by adding new functionality without affecting the other components of the system.
NServiceBus Quickstart: Recovering from failure Parent Location: tutorials / quickstart Part 2: Learn how NServiceBus handles transient and fatal failures: automatic retries, error queuing and guaranteed message delivery for resilient systems.
Shipping the ServiceControl audit log to a SIEM with OpenTelemetry Parent Location: samples / servicecontrol Nuget Package: ServiceControl 6.x Export the ServiceControl authorization audit log over OTLP to an OpenTelemetry Collector and deliver it to a SIEM in Elastic Common Schema format.
Auditing Messages nservicebus / operations Send a copy of every successfully processed message to a central place for analysis and compliance purposes.
Deleted Message Management Parent Location: servicepulse Describes how ServicePulse monitors deleted failed messages, and allows restoring deleted failed messages.
Failed Message Monitoring Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages.
Fixing malformed messages Parent Location: servicepulse Describes the concept of fixing and retrying malformed messages in ServicePulse.
Retrying failed messages Parent Location: servicepulse Describes the concept and lifecycle of retrying messages in ServicePulse.
ServicePulse Monitor the health of an NServiceBus system real-time using ServicePulse.
Pending Retries Message Management Parent Location: servicepulse Describes how ServicePulse detects and monitors failed messages in the pending state, and allows retrying, or deleting them.
Install ServicePulse in IIS Parent Location: servicepulse Describes how to manually install ServicePulse in IIS.
Performance Metrics in ServicePulse Parent Location: monitoring / metrics Review NServiceBus endpoint performance metrics in ServicePulse, manage endpoints, and monitor failed messages and connectivity.
Saga Diagram Parent Location: servicepulse The saga diagram illustrates how a saga is initiated, the messages it sends or handles, and details about saga data changes.
ServicePulse events Parent Location: servicepulse Introduction to ServicePulse monitoring events.
Managing endpoint heartbeats in ServicePulse Parent Location: monitoring / heartbeats Heartbeat monitoring in ServicePulse displays endpoint activity, availability, and alerts for reliable systems.
Redirects Parent Location: servicepulse Describes what message redirects are and how to use them with failed messages in ServicePulse.
Flow Diagram Parent Location: servicepulse Describes how ServicePulse illustrates the flow of a message and its related messages within the same conversation.
Measuring system usage Parent Location: servicepulse Use ServicePulse to track NServiceBus endpoints, throughput, and queues, creating usage reports for licensing.
Replacing an Error instance Parent Location: servicecontrol / migrations Instructions on how to replace a ServiceControl Error instance with zero downtime.
The Particular Service Platform Discover how NServiceBus, ServiceControl, and ServicePulse work together to monitor, recover, and scale distributed messaging systems.
How does ServiceControl work? Parent Location: servicecontrol An overview of how ServiceControl collects and processes messages and data from an NServiceBus system.
Platform Sample installation Parent Location: platform Nuget Package: Particular.PlatformSample 3.x Installation instructions for using the platform sample for demo purposes.
Using ServiceControl Events Parent Location: servicecontrol Nuget Package: ServiceControl.Contracts 5.x Build custom notifications by subscribing to ServiceControl events.
Shipping the ServiceControl audit log to a SIEM with OpenTelemetry Parent Location: samples / servicecontrol Nuget Package: ServiceControl 6.x Export the ServiceControl authorization audit log over OTLP to an OpenTelemetry Collector and deliver it to a SIEM in Elastic Common Schema format.