8
Performance Monitoring Best Practices Zishan Malik Technical Project Manager Synthetic Monitor Expert

Performance Monitoring Best Practices

Embed Size (px)

Citation preview

Page 1: Performance Monitoring Best Practices

Performance Monitoring Best PracticesZishan MalikTechnical Project ManagerSynthetic Monitor Expert

Page 2: Performance Monitoring Best Practices

22 www.apicasystems.com

Introduction1.Environmental Testing and

Monitoring2.Top-Down Approach to Monitoring3.Mobile Synthetic Monitoring4.Monitoring Success Story5.Remedies & Recipes6.Questions?

Page 3: Performance Monitoring Best Practices

33 www.apicasystems.com

Environment Testing and Monitoring

Page 4: Performance Monitoring Best Practices

44 www.apicasystems.com

Top-Down Approach

Page 5: Performance Monitoring Best Practices

55 www.apicasystems.com

Mobile-Tablet Synthetic Monitoring• The time spent per user with digital media on mobile in US daily in 2015

– 2.8 hours• The total number of iOS app downloads in 2015 – 25 billions• The total number of Android app downloads in 2015 – 50 billions• The app category people spend time the most – Social Networking (29%

of users)• The age group that spends the most time on apps monthly – 18-24 (90.6

hrs on smartphone apps, 34.7 hrs. on tablet apps)• The Top number of apps people use the most – 3 (78% of smartphone

app users, 77% of tablet app users)• The major age group of uses that operate a smartphone with two hands –

55+ (34% of users)

Page 6: Performance Monitoring Best Practices

66 www.apicasystems.com

Monitoring Success Story• Background:

– App released to Production – New Sign-Up page– Multiple Mule Services in the

background– Multiple Load Balancers

Page 7: Performance Monitoring Best Practices

77 www.apicasystems.com

Remedies & Recipes to Success• Understanding the stack, completely.• Spoke to the Developers to understand

main components of the application stack.• Did an assessment of the current

synthetic monitoring infrastructure.• Implemented Uptime checks on servers.• Build specific user journey scenarios

monitoring multiple depended services.

Page 8: Performance Monitoring Best Practices

Thank you!