.Net applications monitoring
Internet Information Server (IIS) is the most popular Application Server platform for .NET-based Internet applications running on Microsoft Windows Server. IIS not only provides critical infrastructure to power ASP.NET and SharePoint applications, but also for Web and WCF Services providing integration points for other applications. Services like
Application Pools - which provide a dedicated worker process for processing incoming requests for certain services - for improving reliability and security, and
Web Gardens - which support a single application pool by multiple worker processes - for providing high scalability make IIS a good choice for running large business-critical applications. However, they also make configurations more complex and thus error prone, as well as decrease transparency introducing potential new, hidden performance risks.
dynaTrace provides deep insights into the inner workings of .NET applications running inside IIS enabling efficient performance engineering, tuning and management during development, test and production.
Providing Transparency to IIS dotNET Applications Services
dynaTrace monitors each Application Pool and their worker processes individually enabling fast identification of the .NET CLR causing the problem. This allows you to quickly identify configuration issues that only affect certain runtimes in a Web Garden or Server Farm. Enabling dynaTrace to manage IIS Application Pools requires NO CHANGE in the application or in a configuration file.
Gaining Code-level Visibility Into dotNET Applications
dynaTrace PurePath Technology enables you to trace each individual ASP.NET/SharePoint Web request across all tiers that it connects to - whether calling another Web- or WCF Service or sending a message to a queue or BizTalk endpoint - down to dotNET code-level. This way, performance problems can be quickly diagnosed down to the offending line of code in e.g. your C# or VB.net application - without having access to source code.
Managing SOA Performance
In case you run a SOA application that exposes Web- or WCF Services to external systems, dynaTrace allows you to manage their performance with ease. Simply define your service end-points and trace each transaction to alert on, diagnose and prevent performance or functional problems on calls done from an external or internal system.