ServiceInsight provides a detailed insight into a specific message. It provides a detailed flow, timing, and errors of the message; also, it provides you with the ability to retry and sort the messages, look at their headers and their sagas, copy the headers and the messages, and more.
We have an endpoint explorer that provides us with details of the messages, a Message Properties window to drill down into the details of the message, and a Flow Diagram window to give us a graphical overview of the messages and endpoints.
ServiceInsight will collect endpoint information from ServiceControl through its web API. ServiceControl is a collector of endpoint information for ServiceInsight and ServicePulse.
The directory for the code is under the BasicSagas-ServiceControl
directory. We will use this solution to generate some saga messages to look at through ServiceInsight.
The solution was run in VS2012 in Windows Server 2012, with MSMQ, DTC, RavenDB, NServiceBus version 4.0 references...