Avicode overview of application monitoring that you can do today
1 / 20

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

  • Uploaded on

AVIcode : Overview of Application Monitoring that You Can Do Today . Chris Childers Senior Business Development Manager Microsoft Corporation. Session Objectives and Takeaways. Learn how AVIcode  end-to-end .NET application monitoring delivers root-cause diagnostics

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'AVIcode: Overview of Application Monitoring that You Can Do Today' - tait

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Avicode overview of application monitoring that you can do today l.jpg

AVIcode: Overview of Application Monitoring that You Can Do Today

Chris Childers

Senior Business Development Manager

Microsoft Corporation

Session objectives and takeaways l.jpg
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

Agenda l.jpg

  • Customer Challenges

  • APM Market

  • The AVIcode solution

    • Application monitoring and troubleshooting

    • Reporting and Analysis

  • Q&A

Managing complex applications l.jpg
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

How do we normally work on problems l.jpg
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


Application stakeholders l.jpg
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


  • Manage infrastructure and application delivery

  • Identify deviations from acceptable behavior

  • Isolate and coordinate problem resolution


The solution to the challenges apm l.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”

The solution to the challenges apm8 l.jpg
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

Managing complex applications with avicode l.jpg
Managing Complex Applications With AVIcode

End users

Web servers

Data servers

Application servers

The avicode solution l.jpg
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

Process integration l.jpg
Process Integration

Service Telemetry Layer

Management Platform


End User

NOC Operator






Biz/App Owner

Avicode management platform architecture l.jpg
AVIcode Management Platform Architecture

Web Browser


CSM Collector

Event information is displayed or the URL of the event is sent via e-mail notification

SCOM 2007


SE-Viewer Server

Operations PC

Structured Events are sent through WMI to SCOM

SQL Event Storage

SQL Event Storage

Development PC

Portable Device

Application monitoring l.jpg
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

End to end transaction t roubleshooting l.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 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.

Avicode advisor analytics and reports l.jpg
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

Case study xbox live l.jpg
Case Study: Xbox LIVE


Advisor – Application Status

Adding avicode delivers competitive value today differentiation tomorrow l.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

Slide20 l.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.