Microsoft Application Insights is a suite of services which helps delivery teams know if their application is available, performing, and giving users features users want.
Application Insights works with services built into the Microsoft .NET Framework, Java, Microsoft Azure services, Web sites, Windows Store applications and Windows Phone 8 applications.
With complete end-to-end monitoring, you can get a true 360-degree picture of your application, not just small pieces of isolated data.
More...