End users How do I know I have a problem? ? How do I isolate the problem? How do I diagnose the problem? Web servers Data servers Application servers IT/Ops App Dev • Ensure application quality, reliability and performance • Reduce MTTR and ensure customer satisfaction App Owner • Build applications and verify quality • Improve application functionality • Troubleshoot critical issues and resolve Dev/QA • Manage infrastructure and application delivery • Identify deviations from acceptable behavior • Isolate and coordinate problem resolution IT/Ops 6 “the management of existing business-facing applications to optimize value delivered for acceptable cost and risk.” - Gartner - 2010 Or in simpler terms “Application Performance Management” Application Real-Time Architecture Discovery and Modeling End User Experience Monitoring • Discover and gain insight into the relationships between the software and hardware components within your application environment • Understand how your end users experience your application’s performance and quality Application Performance Analytics • Optimize Resources • Improve Business Processes User-Defined Transaction Profiling Application Component Deep Dive Monitoring • Trace the performance of specific critical business transactions across the application stack and infrastructure • Monitor the health of an application, and rapidly diagnose problems End users Web servers Data servers Application servers 9 Management Platform End User Service Telemetry Layer Requests Service SCOM + .NET MP NOC Operator SE-Viewer Support/Dev Advisor Biz/App Owner Web Browser CSM Collector Event information is displayed or the URL of the event is sent via e-mail notification SCOM 2007 Server SQL Event Storage SE-Viewer Server Operations PC Structured Events are sent through WMI to SCOM SQL Event Storage Development PC Portable Device Advisor – Application Status Xbox .NET Transaction Monitoring Lower costs and simplify management of datacenter applications Optimize availability and performance of critical LOB applications Build unified management of applications from the datacenter to the cloud