As covered in the previous recipe, by default, all monitoring data collected by Windows Server AppFabric is stored in SQL Server. This provides a number of possibilities for querying, exposing, and analyzing the monitoring data in a variety of interesting ways.
In this recipe, I am going to show you how to expose this data across a variety of user interfaces by exposing select views from the monitoring store via WCF Data Services. As OData is a cross platform standard for sharing resources, it is a perfect choice for expanding the reach of this data as far and wide as possible.
From there, we will build a simple dashboard using ASP.NET MVC 3, which consumes our service and provides some common ways for interacting with tracked events collected for a WF Service that has been hosted in Windows Server AppFabric.
While not comprehensive, this recipe will show you all the things you need to get started. In fact, all of the code in this sample is available in the download...