-
Notifications
You must be signed in to change notification settings - Fork 1
Message Auditing
This feature enables archival of all messages that are successfully handled by a Rebus instance.
It must be enabled on a per-Rebus-instance basis like this:
services.AddRebus(
configure => configure
.(...)
.Options(o => {
var settings = new FleetManagerSettings(
messageAuditingLevel: MessageAuditingLevel.Full
);
o.EnableFleetManager(..., settings);
})
);where MessageAuditingLevel.Full is the setting to make note of, as it defaults to MessageAuditingLevel.Meta, which does NOT include message payloads.
Setting the auditing level to MessageAuditingLevel.Meta simply means that Fleet Manager records metrics for all handled messages, which can then be used for displaying statistics about the number of handled messages.
Once one or more connected Rebus instances have their message auditing level set to FULL, they will start forwarding message payloads to Fleet Manager.
Once every night, all audited messages are collected into a GZIPped JSONL file, which can be found in Fleet Manager under Messages/Auditing.
In case you think something is missing on the documentation wiki, please feel free to raise an issue and let us know: Click here to raise an issue
Overview
Areas
- Connecting Rebus Instances
- Configuring the Fleet Manager Plugin
- Failed Messages
- Delayed Messages
- Message Auditing
- Alerts
- Notification Groups
- Integrations
- Data
- Authentication
- External API
Self-hosted (on-premise/Docker)