+ All Categories
Home > Documents > AppResponse Xpert SaaS Edition

AppResponse Xpert SaaS Edition

Date post: 14-Jun-2015
Category:
Upload: genexus
View: 305 times
Download: 1 times
Share this document with a friend
Popular Tags:
19
AppResponse Xpert SaaS Edition Introduction— Agentless Monitoring of End-User Experience for Web Applications Eduardo Lopes [email protected] #GX3011
Transcript
Page 1: AppResponse Xpert SaaS Edition

AppResponse Xpert SaaS Edition Introduction—Agentless Monitoring of End-User Experience for Web Applications Eduardo Lopes [email protected]

#GX3011

Page 2: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

2

End-User Experience (EUE) End-User Experience

• How the application is performing from the perspective of the end-user

Why do I need to monitor EUE?• Traditional monitoring focuses on metrics that

impact but are blind to the actual end-user experience

EUE is the “holy grail”• This is THE metric to measure customer

satisfaction• Align business processes with performance

measurement• Common language spoken by both IT &

Business• One of Gartner’s 5 key elements of APM

There is no workaround for bad user experience

Page 3: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

3

End-User Experience for Web Applications

“Page Time” is how EUE is measured for web applications• Clock starts when a user ‘clicks’ on a link

Can be a login, form submission, opening a web page…• Clock stops when page is loaded

Page Time concept understood by both technical/non-technical audiences

Far more precise than “The application is slow” Page Time is calculated for each URL

• Every aspect of a web site/application is a different URL• Enables highly granular monitoring/alerting

HTTP Sessions allow multiple URLs to be ‘stitched’ together• Can follow the user’s progress

Page 4: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

4

JavaScript Instrumentation JavaScript is the most popular scripting language on the internet What is JavaScript “Instrumentation”?

• Insert a small piece of JavaScript into the HTML that computes performance measurements

Modern browsers support a rich set of performance measurements• W3C has produced a Navigation Timing specification

Very common• Google Analytics relies on it

Page 5: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

5

AppResponse Xpert SaaS - Overview

End-User Experience monitoring for web applications

Provides true visibility into real user experience • Measures from within the browser• Supports all browsers including mobile

Lightweight JavaScript instrumentation Convenient SaaS delivery model

• Self-service• Low TCO

Restores visibility into cloud-based applications

Page 6: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

6

AppResponse Xpert SaaS – Under the Hood

Solution is hosted in the OPNET Cloud• http://appresponse.opnet.com

JavaScript “snippet” is embedded into existing HTML• Served locally or from OPNET cloud• Used to calculate Page Time

What is supported today?• Web-based, internet-facing applications

Page 7: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

7

AppResponse Xpert SaaS – Data Collection

Web Server

euemon.js

Visitor’s Browser

1

2Database

OPNET Collector

CDNCDN

43

1

2

3

4

Webpage requested by user

JS served from CDN

JS sends results to collector

Data persisted in DB

Page 8: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

8

AppResponse Xpert SaaS – In The Cloud

Your web application is running on a PaaS/IaaS platform• No control over the network/server infrastructure• The only way to measure EUE is via JS instrumentation

AppResponse Xpert SaaS + Cloud is a powerful combination• Immediate scalability, fault tolerance, and in-depth performance

monitoring• Turnkey solution for infrastructure + EUE lets you focus more on the

application and business objectives Cloud-unique benefits

• No installation/configuration• Infinite scalability• Infinite storage

“Let the cloud monitor the cloud”

Page 9: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

9

Setup & Configuration :Defining Key Transactions

Key Transactions are defined by• Name Products Sub-site• Priority Critical• URL Pattern *.opnet.com/products/*• Violation Thresholds 2 sec (minor), 8 sec (major)

Minor Threshold Major Threshold

Frustrating ExperienceGood Acceptable Frustrating

Page 10: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

10

Walking Tour:Application Health Dashboard

Quickly view the health of your applications Adjust the time range to update the data displayed Dive in to explore application performance or inspect recent

violations Search for specific page views Configure global settings Get help

Page 11: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

11

Walking Tour:Performance Metrics

Traffic Volume: Count of page views

Response Time: Total time for a page to load

Threshold Violations: Counts of major violations, minor violations, and non-violating page views

Apdex Score: Health of application on a scale from 0 to 1• Score 0 = no users satisfied. Score 1 = all users satisfied. • Weighted average of the threshold violations

Apdex = (Non-violating + 0.5 * Minor violations) / Total page views• More information at Apdex Alliance (http://apdex.org)

Page 12: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

12

Walking Tour:User Demographics

Platform• The operating system of an application user• Includes mobile and traditional devices

Browser• The web-browser used to access an application

Geography• Geo-location using IP address

Page 13: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

13

Walking Tour:Perspectives & Views

Select a Perspective from the “View-by” box Select a View from the tabs beside the charts Select rows of the data table to update the graphs

Example Questions:• Which parts of my application are most visited?

Key Transaction & Traffic Volume• Which platforms have the worst experience?

Platform & Response Time / Apdex / …• How is the experience of users in India?

Geography & Response Time / Apdex / …• Where are my visitors using Opera located?

Browser & Geography

Perspectives

Browser

Key Transaction

Platform

Geography

Apdex

Response Time

Violations

Traffic Volume

Browser Details

Platform Details

Geography

Page 14: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

14

Monitoring Performance:Configuring Alerts

Alerts can be defined using:• Maximum percent of page views that are violations for a Key

Transaction• Minimum Apdex score for a Key Transaction• Minimum number of page views within a minute for a Key Transaction

Alerts trigger:• Logging in UI• Email sent to defined list• Once within a minute

Page 15: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

15

Monitoring & Troubleshooting Performance:Identifying Periods of Poor Performance

In the metric graphs and data table look for: • Spikes in Response Time • Drops in Apdex Score• Large violation counts• Note: You may need to zoom in to a finer granularity for outliers to be

visible and not “averaged-out” by good performance from other page views in that granularity

Examine the alert history to see periods of poor performance.

Page 16: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

16

Monitoring & Troubleshooting Performance:Analyzing Page View Data

Page/Application Browser/PlatformUser/Location

Page Load Timeline **More detailed timeline is not available for older browsers

Page 17: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

17

Quick Test

Please visit ‘http://www.opnet.com/demo’ from your Smartphone

Page 18: AppResponse Xpert SaaS Edition

CONFIDENTIAL – RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without OPNET’s prior written consent.  © 2012 OPNET Technologies, Inc.  OPNET Technologies Inc., OPNET, OPNETWORK, and all OPNET hardware and software product names are trademarks of OPNET.  All other trademarks are the property of their respective owners.

18

Take Away Points

JS instrumentation provides you with detailed EUE measurements AppResponse Xpert SaaS is an essential component of end-to-end

APM AppResponse Xpert SaaS enables EUE in complex environments

• PaaS/IaaS• WAN Acceleration

AppResponse Xpert SaaS is incredibly easy-to-use! You can POC AppResponse Xpert in minutes – visit the stand

Page 19: AppResponse Xpert SaaS Edition

GRACIAS!!


Recommended