I went ahead to verify what’s happening and this is what should happen for you as well. For the verification, I’ve used the monitoring demo sample you can download to run. My modifications included the following:
- Enable auditing by adding
endpointConfiguration.AuditProcessedMessagesTo("audit") to the endpoints configuration code.
ClientUI endpoint a send-only to mimic a send-only endpoint that emits the
PlaceOrder command to the
Sales endpoint to be handled.
Inspecting messages using the Flow Diagram option
When using the Endpoint Explorer to toggle between the endpoints, for every selected endpoint, successfully processed (audited) and failed messages will only show up under the endpoints that are processing messages. If your sender (EndpointA, or ClientUI in my repro) is a send-only endpoint, none of those two conditions are fulfilled and no messages will be shown under the endpoint.
For the receiving/processing endpoint (EndpointB, or Sales in my repro), the message will show up as it was received successfully.
If you don’t select a specific endpoint but rather the ServiceControl URI (parent node), you’ll see the message with both the sender and the receiver information.
Inspecting messages using the Sequence Diagram option
This is how it’s designed to work. In case that’s not what you see, I would suggest to update to the latest versions of the Particular Platform and try the sample to identify the differences that could cause the issue. If after that you’re still not able to see the messages sent from the send-only endpoint, contact the support https://particular.net/support.