AVIcode : Overview of Application Monitoring that You Can Do Today - PowerPoint PPT Presentation

avicode overview of application monitoring that you can do today n.
Skip this Video
Loading SlideShow in 5 Seconds..
AVIcode : Overview of Application Monitoring that You Can Do Today PowerPoint Presentation
Download Presentation
AVIcode : Overview of Application Monitoring that You Can Do Today

play fullscreen
1 / 20
AVIcode : Overview of Application Monitoring that You Can Do Today
Download Presentation
Download Presentation

AVIcode : Overview of Application Monitoring that You Can Do Today

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. AVIcode: Overview of Application Monitoring that You Can Do Today Chris Childers Senior Business Development Manager Microsoft Corporation

  2. Session Objectives and Takeaways • Learn how AVIcode  end-to-end .NET application monitoring delivers root-cause diagnostics • Understand the stakeholders involved in an AVIcode deployment • How and when AVIcode application performance management delivers customer value

  3. Agenda • Customer Challenges • APM Market • The AVIcode solution • Application monitoring and troubleshooting • Reporting and Analysis • Q&A

  4. Managing Complex Applications How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem? End users ? Web servers Data servers Application servers

  5. How do we normally work on problems? Something went wrong! What did you do? End User Help Desk Its your Code ? Its your Infrastructure App Dev IT/Ops

  6. Application Stakeholders • 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

  7. The Solution to the Challenges: APM “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”

  8. The Solution to the Challenges: APM • End User Experience Monitoring • Understand how your end users experience your application’s performance and quality • Application Real-Time Architecture Discovery and Modeling • Discover and gain insight into the relationships between the software and hardware components within your application environment • Application Performance Analytics • Optimize Resources • Improve Business Processes • User-Defined Transaction Profiling • Trace the performance of specific critical business transactions across the application stack and infrastructure • Application Component Deep Dive Monitoring • Monitor the health of an application, and rapidly diagnose problems

  9. Managing Complex Applications With AVIcode End users Web servers Data servers Application servers

  10. The AVIcode Solution • Low overhead • 24x7 LOB applications monitoring • No source code modifications • End-to-end transaction tracking • Application reliability and performance monitoring • Problem management workflows • End-user health monitoring • Intelligent analytics and reports

  11. Process Integration Service Telemetry Layer Management Platform Service End User NOC Operator SE-Viewer SCOM + .NET MP Advisor Requests Support/Dev Biz/App Owner

  12. AVIcode Management Platform Architecture Web Browser WWW CSM Collector Event information is displayed or the URL of the event is sent via e-mail notification SCOM 2007 Server SE-Viewer Server Operations PC Structured Events are sent through WMI to SCOM SQL Event Storage SQL Event Storage Development PC Portable Device

  13. Application Monitoring • Volume-based health definition • Easily define custom KPIs/critical transactions • Monitor the health state of individual transactions • Automatically calculate baseline performance levels • Real-time dashboard and performance insight • Alerts with root-cause information

  14. End-to-end Transaction Troubleshooting • “Keyboard to eyeball” response time measurement • Event correlation with the presentation layer and SOA back end web services • Unsurpassed visibility in the browser • User session troubleshooting • JavaScript exception data collection • Performance monitoring from the browser perspective • HTTP, AJAX and JavaScript • Performance degradation • HTML, images, scripts, HTC, CSS content size, network latency or server performance • Statistical information • Per application, ASP page, IP performance counter • Average client execution time, # failures/sec, #Performance/sec, etc.

  15. Application Monitoring & Troubleshooting Demo

  16. AVIcode Advisor Analytics and Reports • Application quality analysis from server to browser • Client side analysis • Javascript errors • Load time for pages and Ajax calls • Content size • Problem and performance based on Subnet • Client Speed distribution • Identify “quick wins” for improving performance • Measure before/after performance for new releases and fixes • Proactive capacity planning and analysis • Flexible report scheduling options

  17. Case Study: Xbox LIVE Xbox Advisor – Application Status

  18. Reporting and Analysis Demo

  19. Adding AVIcode Delivers Competitive Value Today, Differentiation Tomorrow .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

  20. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.