Database Reference
In-Depth Information
ServiceInsight
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, and SQL Server 2012 Express LocalDB installed.
ServiceInsight will have four main parts to view. You have the Messages window to select
which message to view, the Message Properties window to view the properties of the de-
tails of a message, the view canvas that currently displays a Saga View window, and the
Endpoint Explorer window to look for messages based on the available endpoints.
The Endpoint Explorer window gives a list of the available endpoints that have been cap-
tured in ServiceControl. This list can be used to filter all of the available messages so that
you may view just the messages on an endpoint. The following is an example of an End-
point Explorer tree that is viewed:
Search WWH ::




Custom Search