end users web servers application servers data servers ? how do i know i have a problem? how do i...
TRANSCRIPT
![Page 1: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/1.jpg)
#MMS
AVIcode: Overview of Application Monitoring that You Can Do Today
Chris ChildersSenior Business Development ManagerMicrosoft Corporation
![Page 2: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/2.jpg)
Session Objectives and Takeaways
Learn how AVIcode end-to-end .NET application monitoring delivers root-cause diagnosticsUnderstand the stakeholders involved in an AVIcode deploymentHow and when AVIcode application performance management delivers customer value
![Page 3: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/3.jpg)
Agenda
Customer ChallengesAPM MarketThe AVIcode solution
Application monitoring and troubleshootingReporting and Analysis
Q&A
![Page 4: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/4.jpg)
Managing Complex Applications
End users
Web servers
Application serversData servers
?How do I know I have a problem?
How do I isolate the problem?
How do I diagnose the problem?
![Page 5: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/5.jpg)
How do we normally work on problems?
Help DeskEnd User
Something went wrong!
What did you do?
IT/Ops App Dev
Its your Code
Its your Infrastructur
e
?
![Page 6: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/6.jpg)
Application Stakeholders
6
IT/Ops
App Owner
Dev/QA
• Manage infrastructure and application delivery• Identify deviations from acceptable behavior• Isolate and coordinate problem resolution
• Build applications and verify quality• Improve application functionality • Troubleshoot critical issues and resolve
• Ensure application quality, reliability and performance• Reduce MTTR and ensure customer satisfaction
![Page 7: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/7.jpg)
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”
![Page 8: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/8.jpg)
The Solution to the Challenges: APM
Application Real-Time Architecture Discovery and Modeling • Discover and gain insight into the relationships
between the software and hardware components within your application environment
End User Experience Monitoring• Understand how your end users experience your
application’s performance and quality
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
Application Performance Analytics• Optimize Resources• Improve Business Processes
![Page 9: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/9.jpg)
Managing Complex Applications With AVIcode
9
End users
Web servers
Application serversData servers
![Page 10: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/10.jpg)
The AVIcode Solution
Low overhead24x7 LOB applications monitoringNo source code modificationsEnd-to-end transaction trackingApplication reliability and performance monitoringProblem management workflowsEnd-user health monitoringIntelligent analytics and reports
![Page 11: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/11.jpg)
Process Integration
Serv
ice T
ele
metr
y L
ayer
End User
Requests
Managem
en
t Pla
tform
Serv
ice
• Volume based alerts for unknown problems• Reliability and Performance monitoring• Security/Connectivity problem remediation• DB performance troubleshooting• KPI baselining/monitoring
• Problem management• Troubleshooting/debugging
• QoS analysis• Before/After• Quick wins• Application scoring
• SLA management
NOC Operator
Support/Dev
Biz/App Owner
SE-Viewer
SCOM + .NET MP
Advisor
![Page 12: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/12.jpg)
AVIcode Management Platform Architecture
SCOM 2007 Server
SQL Event Storage SQL Event
Storage
Portable Device
Development PC
Operations PC
Web Browser
CSM Collector
SE-Viewer Server
Structured Events are sent through WMI to SCOM
Event information is displayed or the URL of the event is sent via e-mail
notification
WW
W
![Page 13: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/13.jpg)
Application Monitoring
Volume-based health definitionEasily define custom KPIs/critical transactionsMonitor the health state of individual transactionsAutomatically calculate baseline performance levelsReal-time dashboard and performance insightAlerts with root-cause information
![Page 14: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/14.jpg)
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 browserUser session troubleshootingJavaScript 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 counterAverage client execution time, # failures/sec, #Performance/sec, etc.
![Page 15: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/15.jpg)
Application Monitoring & Troubleshooting
Demo
![Page 16: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/16.jpg)
AVIcode Advisor Analytics and Reports
Application quality analysis from server to browserClient side analysis
Javascript errorsLoad time for pages and Ajax callsContent sizeProblem and performance based on SubnetClient Speed distribution
Identify “quick wins” for improving performanceMeasure before/after performance for new releases and fixesProactive capacity planning and analysisFlexible report scheduling options
![Page 17: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/17.jpg)
Xbox
Ad
vis
or
– A
pp
licati
on
Sta
tus
CASE STUDY: XBOX LIVE
![Page 18: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/18.jpg)
Reporting and Analysis
Demo
![Page 19: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/19.jpg)
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
![Page 20: End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose the problem?](https://reader035.vdocument.in/reader035/viewer/2022070307/551a8209550346b52d8b5728/html5/thumbnails/20.jpg)
© 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.