Apdex: Your Compass for Application Performance Analysis

Jay Botelho J B t lh Director of Product Management
Apdex Symposium, Las Vegas CMG Session 338
© 2008 WildPackets, Inc. www.wildpackets.com

The Need
• Service Level Agreements stipulate consistent Quality of Service
– Uptime – Performance – Availability of specific applications

• IT services must support business objectives • Difficult to quantify user satisfaction and efficiency • R Response ti time or network utilization numbers are not t k tili ti b t enough

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

2

Solution: Let Apdex Guide The Way
• Apdex
– A numerical measure of user satisfaction with the performance of enterprise applications – Reduces many measurements into a single number – Uniform 0-1 scale, 0 = no users satisfied, 1 = all users satisfied – Comparable metric across all applications – Based on a specification produced by an alliance of vendors (www.apdex.org)

• WildP k t Expert Systems WildPackets E tS t
• • • • Built-in intelligence for network application events Packet Visualizer Conversation-oriented analysis and graphs "What If" view, and other configurable monitors/ thresholds

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

3

Apdex: Always Pointing North

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

4

Is It the Network or the Application?
• Apdex is your compass
– Alerting you when analysis is necessary – Indicating the magnitude of the problem

• Preliminary analysis involves identifying primary events
– Anything related to “Slow” – Depending on what events we see, we will know who is at fault

• Secondary analysis includes application-specific and network-specific events:
Application-specific - HTTP slow response time Network-specific - TCP slow segment recovery

- Oracle slow response time - Inefficient client

Let “Experts” doSlow retransmissions the analysis - Low throughput

- Slow acknowledgements

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

5

Case Study: Apdex Reveals a Problem

ERP Application Server Performance has fallen below the SLA – only rated Fair
CMG Apdex Track - WildPackets © 2008 WildPackets, Inc. 6

Identify Primary Events

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

7

Secondary Analysis Is It The Network Or The Application?
System or Application is at fault

Network may be at fault
CMG Apdex Track - WildPackets © 2008 WildPackets, Inc. 8

Follow Events to Seek the Root Cause

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

9

The Power of ‘Select Related’
‘Right-click’ on any highlighted packet and do a ‘Select Related’, then ‘By Flow’

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

10

Getting to the Root Cause
When we select the ‘Slow Server ‘Sl S Response Time’ event, two sessions to the same server are highlighted. This looks to be a system or y application issue – not the network. But we need proof!

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

11

Visual Expert is the Proof!
Two requests for data, two quick TCP Acks, but then a long delay before the server sends the requested data

Requests and Acks

Then the Data gets returned much later

Payload Length = 0 Payload y Length = 1260

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

12

A Closer Look
Looking more granular at the timing, we see that the ACK came back in 70ms, but the data didn’t get sent back for another 854ms!

Ack fast = Network fast

Data slow = System slow

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

13

Tune the Expert for your network
Make these times relevant for your network or the task t hand! t k at h d!

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

14

Summary
• OmniPeek Platform shows Apdex scores for all your applications • Using drill-down capabilities, network engineers can find and fix the root cause of problems indicated by the Apdex compass • Use OmniPeek as the platform for Application Performance Analysis Best Practices
– M Measure: U A d scores as a common l Use Apdex language – Understand: Use OmniPeek Expert events and Visual Expert to interpret the situation – Communicate: Use the OmniPeek Application Performance dashboard and reports to summarize and share data

CMG Apdex Track - WildPackets

© 2008 WildPackets, Inc.

15

Sign up to vote on this title
UsefulNot useful