HTTP Application Performance Analysis

46
© SecurActive 2013 HTTP A PPLICATION P ERFORMANCE A NALYSIS

description

How to troubleshoot Web Application Performance? Response times, page load times, errors. How to track all issues in production!

Transcript of HTTP Application Performance Analysis

Page 1: HTTP Application Performance Analysis

© SecurActive 2013

HTTP APPLICATION

PERFORMANCE ANALYSIS

Page 2: HTTP Application Performance Analysis

© SecurActive 2013 2

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 3: HTTP Application Performance Analysis

© SecurActive 2013 3

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 4: HTTP Application Performance Analysis

© SecurActive 2013

C h e c k i n g S e r v e r E r r o r s …

THE INTRANET

DOES N OT

WORK!

4

The Intranet Does N o t Work!

Page 5: HTTP Application Performance Analysis

© SecurActive 2013 5

CHECK GLOBAL STATUS

Page 6: HTTP Application Performance Analysis

© SecurActive 2013 6

FILTER BY SERVER ERRORS

Page 7: HTTP Application Performance Analysis

© SecurActive 2013 7

CHECK BY HOST WITH SERVER ERRORS

Page 8: HTTP Application Performance Analysis

© SecurActive 2013 8

INTRANET IS NOT ON PORT 443 (PROXY)

Page 9: HTTP Application Performance Analysis

© SecurActive 2013 9

HTTP PERFORMANCE TROUBLESHOOTING?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 10: HTTP Application Performance Analysis

© SecurActive 2013

C h e c k i n g C l i e n t E r r o r s ?

I COULD N OT

CONNECT TO

JOHN'S

SERVER!

10

I Could N o t Connect to John's Server!

Page 11: HTTP Application Performance Analysis

© SecurActive 2013 11

CHECK STATUS FOR IT’S CLIENT IP

Page 12: HTTP Application Performance Analysis

© SecurActive 2013 12

TEAMVIEWER PORT IS BLOCKED BY FIREWALL

Page 13: HTTP Application Performance Analysis

© SecurActive 2013 13

CHECK STATUS FOR ALL CLIENT IPS

Page 14: HTTP Application Performance Analysis

© SecurActive 2013 14

SELECTIVE BLOCKING BY CLIENT ZONE

Page 15: HTTP Application Performance Analysis

© SecurActive 2013 15

CHECK GOOGLE TALK SERVICE

Page 16: HTTP Application Performance Analysis

© SecurActive 2013 16

GOOGLE TALK SERVICE IS ALWAYS BLOCKED

Page 17: HTTP Application Performance Analysis

© SecurActive 2013 17

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 18: HTTP Application Performance Analysis

© SecurActive 2013

A p p l i ca t i o n I s s u e

THIS F. . . . . . APPLICATION

FAILS EVERY

OTHER T IME!

18

This F...... Application F a i l s Every Other Time!

Page 19: HTTP Application Performance Analysis

© SecurActive 2013 19

CHECK PAGE LOAD TIMES FOR THE SERVER

Page 20: HTTP Application Performance Analysis

© SecurActive 2013 20

SERVER ERRORS AND LONG RESPONSE TIMES

Page 21: HTTP Application Performance Analysis

© SecurActive 2013 21

MIXED OK AND ERROR RESPONSES

Page 22: HTTP Application Performance Analysis

© SecurActive 2013 22

CHECK DETAILS OF HIT OK (200)

Page 23: HTTP Application Performance Analysis

© SecurActive 2013 23

RAW QUERY FOR THIS HIT LOOKS FINE

Page 24: HTTP Application Performance Analysis

© SecurActive 2013 24

ACCESS TO DETAILS OF HITS WITH ERRORS

Page 25: HTTP Application Performance Analysis

© SecurActive 2013 25

CHECK DETAILS OF HIT ERROR (500)

Page 26: HTTP Application Performance Analysis

© SecurActive 2013 26

RAW QUERY SHOWS APPLICATION ISSUE

Page 27: HTTP Application Performance Analysis

© SecurActive 2013 27

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 28: HTTP Application Performance Analysis

© SecurActive 2013

N e t w o r k C o r r e l a t i o n

S o m e t i m e s i t i s t h e N e t w o r k …

IT IS SO S LOW !

28

It is so S l o w !

Page 29: HTTP Application Performance Analysis

© SecurActive 2013 29

CHECK PAGE LOAD TIMES FOR THE SERVER

Page 30: HTTP Application Performance Analysis

© SecurActive 2013 30

DATA TRANSFER TIME IS HIGH

Page 31: HTTP Application Performance Analysis

© SecurActive 2013 31

RETRANSMISSION AT THE SAME TIME

Page 32: HTTP Application Performance Analysis

© SecurActive 2013 32

CHECK THE BANDWIDTH

Page 33: HTTP Application Performance Analysis

© SecurActive 2013 33

REQUESTS FROM BERLIN: LINK SATURATED

Page 34: HTTP Application Performance Analysis

© SecurActive 2013 34

CHECK SECOND BANDWIDTH PEAK

Page 35: HTTP Application Performance Analysis

© SecurActive 2013 35

LOCAL REQUESTS ARE RUNNING FINE

Page 36: HTTP Application Performance Analysis

© SecurActive 2013 36

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 37: HTTP Application Performance Analysis

© SecurActive 2013

L o g i n I s s u e

I’M S TUCK IN

THE M IDDLE

OF NOWHERE!

37

I’m S t u c k in the Middle of Nowhere!

Page 38: HTTP Application Performance Analysis

© SecurActive 2013 38

CHECK CLIENT ACTION: LOGIN

Page 39: HTTP Application Performance Analysis

© SecurActive 2013 39

PAGE REDIRECTION TO ADVERTISEMENT PAGE

Page 40: HTTP Application Performance Analysis

© SecurActive 2013 40

IMAGES COULD BE SMALLER

Page 41: HTTP Application Performance Analysis

© SecurActive 2013 41

NO ONE ELSE IS IMPACTED

Page 42: HTTP Application Performance Analysis

© SecurActive 2013 42

HTTP PERFORMANCE ANALYSIS?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 43: HTTP Application Performance Analysis

© SecurActive 2013 43

HTTP PERFORMANCE TROUBLESHOOTING?

1/ The Intranet does not work!

2/ I could not connect to John's server!

3/ This f...... application fails every other time!

4/ It is so slow!

5/ I’m stuck in the middle of nowhere!

Case Analysis

Interactive Demo

Q&A

Page 44: HTTP Application Performance Analysis

S P V H e l p s Ke e p i n g y o u r C u s t o m e r s H a p p y !

C l i c k t o r e a d m o r e a b o u t i t .

© SecurActive 2013

HTTP PERFORMANCE

ANALYSIS:SECURACTIVE

P ERFORMANCE

V ISION

44

Page 45: HTTP Application Performance Analysis

© SecurActive 2013

ONLINE

RESOURCES

45

Test

Download a trial Virtual Appliance

Information

Contact us for a live demo

See www.securactive.net

Buy

Locate a distribution partner

Page 46: HTTP Application Performance Analysis

HTTP Performance Analysis

© SecurActive 2013

THANK YOU!

46

For any [email protected]

[email protected]

Follow Us on@SecurActivePV

www.securactive.netblog.securactive.net