tools to effectively monitor your mobile and web apps

30
Tools To Effectively Monitor Your Mobile And Web Apps

Upload: jerry-tan

Post on 01-Jul-2015

231 views

Category:

Mobile


6 download

DESCRIPTION

Metrics and Tools to use when monitoring the performance your mobile and Web apps

TRANSCRIPT

Page 1: Tools to effectively monitor your mobile and web apps

1 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Tools To Effectively Monitor Your Mobile And Web Apps

Page 2: Tools to effectively monitor your mobile and web apps

2 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

What to do with millions of $$ for

building a web site …

Page 3: Tools to effectively monitor your mobile and web apps

3 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 4: Tools to effectively monitor your mobile and web apps

4 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

• Useful metrics

• Requests / Visitor

• SQL Count / Request

• Slow vs Fast Requests

• Web Requests Distribution

• Transaction Flow

• User Experience By Geography

• User Experience By Channel

• Useful Resources

Agenda

Page 5: Tools to effectively monitor your mobile and web apps

5 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Requests / Visitor

Page 6: Tools to effectively monitor your mobile and web apps

6 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

“We Want More Web 2.0”

Page 7: Tools to effectively monitor your mobile and web apps

7 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Before The Change

Page 8: Tools to effectively monitor your mobile and web apps

8 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

After The Change

Page 9: Tools to effectively monitor your mobile and web apps

9 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

SQL Count / Request

Page 10: Tools to effectively monitor your mobile and web apps

10 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

“We Need A New Report”

Page 11: Tools to effectively monitor your mobile and web apps

11 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Hibernate Generates >4,000 SQL Statements To Display 3 Items

Hibernate Executes 4k+ Statements

Individual Execution VERY

FAST

But Total SUM takes 6s

Page 12: Tools to effectively monitor your mobile and web apps

12 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

“We Need A Fancy UI”

Page 13: Tools to effectively monitor your mobile and web apps

13 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Using Telerik Results In 9 secs For Data-Binding Of UI Controls

#1: Slow Stored ProcedureDepending on request

execution time of this SP varies between 1 and 7.5s

#2: 240 Similar SQL StatementsMost of these 240 statements are

not prepared, and just differ in things like Column Names

Page 14: Tools to effectively monitor your mobile and web apps

14 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Slow vs Fast Requests

Page 15: Tools to effectively monitor your mobile and web apps

15 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 16: Tools to effectively monitor your mobile and web apps

16 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Web Requests Distribution

Page 17: Tools to effectively monitor your mobile and web apps

17 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 18: Tools to effectively monitor your mobile and web apps

18 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 19: Tools to effectively monitor your mobile and web apps

19 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Transaction Flow

Page 20: Tools to effectively monitor your mobile and web apps

20 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

End UserWeb

Servers

AppServers

ExternalServices

Database

Page 21: Tools to effectively monitor your mobile and web apps

21 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

User Experience By Geography

Page 22: Tools to effectively monitor your mobile and web apps

22 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 23: Tools to effectively monitor your mobile and web apps

23 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

User Experience By Channel

Page 24: Tools to effectively monitor your mobile and web apps

24 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 25: Tools to effectively monitor your mobile and web apps

25 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Page 26: Tools to effectively monitor your mobile and web apps

26 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Dynatrace Application Monitoring Free Trial

Page 27: Tools to effectively monitor your mobile and web apps

27 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

APM University

Page 28: Tools to effectively monitor your mobile and web apps

28 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

APM Blog

Page 29: Tools to effectively monitor your mobile and web apps

29 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace

Free Website Performance Test

Page 30: Tools to effectively monitor your mobile and web apps

30 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace