With the AppDynamics platform you can monitor and manage your .NET applications that use Managed Windows Services, and gain real-time performance visibility and the ability to find the root cause of code bottlenecks in seconds – all in production and with minimal overhead and configuration effort.
Managed Windows Services Framework
Managed Windows Service (MWS) enables developers to build long-running, executable applications using the .NET Framework. These applications lack a user interface, run in unique Windows Sessions separate from user accounts, and generally run in the background on servers or remote locations with minimal human interaction. Apps built using MWS may automatically start after the operating system has booted up, by a specific event trigger, or manually. The Service Control Manager (SCM) lets users configure how they want their MWS-based apps to run and makes sure users conform to its interface rules and protocols. MWS may be used to provide centralized access to Microsoft SharePoint, Microsoft Office, networked printers, and backup protection, including versioning control.
Automatic application discovery
Automatically discover the entire topology of your .NET application and enable your team to spend time on innovation instead of configuration.
Display key performance indicators
Gain a real-time view of your .NET application's entire health by monitoring load, average, response time and error rate for the application, and dynamic baselines for all of these values to show what's normal vs abnormal.
Distributed call graphs
Follow a user request as it traverses your distributed application and collect end-to-end code execution and latency data to provide context required to isolate root cause quickly.
Monitor infrastructure metrics
Get a single view of your system resources on any machine by collecting and monitoring performance metrics like CPU utilization, RAM utilization, and memory in heap.