Each message can be browsed to see in-depth details about a given message. Individual messages can be accessed by clicking the respective entry in any of the message list views. If it's a failed message, it can be deleted or retried.
Each individual message page allows for viewing the following message details:
All Messages
Message metadata
Failure or Processing timestamp, endpoint name and location, and, for a failed message, any retry status.
Headers
A complete set of message headers. This list can be filtered by header key or value, and the value can be copied to clipboard by hovering the cursor over it to reveal a "Copy to clipboard" button.
Body
The message body, with section expand/collapse and syntax highlighting. Can be copied to clipboard. The body display can display text serialized message bodies, e.g. XML or JSON. Binary or other serialization formats will result in no body contents being displayed.
Supported content types:
application/
- supports syntax highlightingjson text/
- supports syntax highlightingxml text/
- does not support syntax highlighting* application/
- supports syntax highlightingxml application/
- supports syntax highlighting*+json application/
- supports syntax highlighting*+xml
Failed Messages
StackTrace
The full .NET exception stacktrace. Can be copied to clipboard.
Messages with Audited Conversation Data
Flow diagram
Displays a flow diagram of the conversation that contains the message. This illustrates the message and all related messages from the same conversation, along with the nature of the messages and the endpoints involved. Other messages in the conversation can also be viewed and link to their respective details pages.
Each message is represented by a box (node) indicating the message type and displaying details including time information and, optionally, the sending and receiving endpoints. Published events and sent commands have different icons and illustrations.
Read more about the flow Diagram.
Saga diagram
Sagas play a critical role in NServiceBus systems. As coordinators of processes, they are started by certain messages and interact with a variety of messages and services. The saga diagram illustrates how the saga was initiated and other messages that were sent or handled, with detailed message data, time information, and details on saga data changes.
Read more about the Saga Diagram.
Sequence diagram
While a flow diagram is useful for showing why each message in a conversation was sent, a sequence diagram is better for understanding when messages were sent and handled.
Read more about the Sequence Diagram.