Top Banner
Magento Performance Monitoring and Troubleshoo6ng with AppNeta TraceView September 2014 – Meet Magento
15

Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM...

May 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

 

Magento  Performance  Monitoring  and  Troubleshoo6ng  with  AppNeta  TraceView    September  2014  –  Meet  Magento      

Page 2: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

About  Me  Bogdan  Georgescu      Technical  Lead  at  Optaros    Working  with  Magento  since  2011      Running  one  of  the  largest  Magento  Enterprise  customers  globally.    Magento  Developer  Plus  Cer6fied      Disclaimer  :  AppNeta  TraceView’s  customer.  

2  

Page 3: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

3  

Agenda  A  successful  Magento  performance  op6miza6on  diagnos6c  process    Complete  walk  through  scenario    Magento  TraceView  extension  

Page 4: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

A  successful  Magento  Performance  Op6miza6on  Process  Step  1  :  Understand  the  impact  on  the  customer  Step  2  :  Iden6fy  trend  and  outliers  Step  3  :  Drill  Down  and  iden6fy  issues  Step  4  :  Fix  Step  5  :  If  not  sa6sfied,  Go  to  1        DON’T  waste  6me  op6mizing  something  that  has  no  impact  on  the  customer  experience  !!!  

4  

Page 5: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

5  

Issue:    

“The  average  response  6me  on  category  page  went  up  to  10  seconds”  

Page 6: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  1  :  Understand  the  user  impact  Server  or  Client  side  

6  

Page 7: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  1  :  Understand  the  user  impact  Browser  or  Device  specific  ?  

7  

Page 8: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  1  :  Understand  the  user  impact  Global  ?  

8  

Page 9: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

9  

Par66ons  Layers  

Controllers  /  Ac6on  

SQL  query  

Step  2  :  Iden6fy  trend  and  outliers  Slicing  and  dicing  

Page 10: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  2  :  Iden6fy  trend  and  outliers  Filter  by  controller  

10  

Page 11: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  3  :  Drill  Down  and  iden6fy  issues  Paeern  #1  :  external  dependency  6meout  

11  

Page 12: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Step  3  :  Drill  Down  and  iden6fy  issues  Paeern  #2  :  loading  a  model  in  a  loop  –  or  death  by  1000  paper  cut  

12  

Page 13: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

TraceView  and  Magento  Extension  

TraceView  is  a  SaaS  APM  Instruments  full  stack  (Apache,  PHP,  mysql,  redis,  hep  …  )  Server  and  RUM  Apdex  monitoring  PHP  errors  h,p://www.appneta.com/star,racing    Magento  TraceView  Extension  adds  :  Magento  specific  layers  (init,  dispatch,  load  and  render  layout)  ParBBons  admin,  logged-­‐in,  anonymous  traffic    Tag  controllers/acBons  Injects  Real  User  Monitoring  (RUM)  tracking  beacon  for  browser  side  performance  tracking    For  more  informa6on  Magento  connect  or  github:    h,ps://github.com/Optaros/optaros-­‐traceview      

13  

Page 14: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Optaros  Magento  Prac6ce  

14  

Join  Us  ! •  Magento Backend Developer

•  Magento Frontend Developer

•  DevOPS engineer

•  Project Manager

Deep Experience with Magento •  Focus on Magento Enterprise since 2008

•  Built & Support largest Magento site in existence

•  The  largest  group  of  Magento  developers  globally  

•  Member  of  Magento  Advisory  board  

Page 15: Magento!Performance!Monitoring!and! Troubleshoo6ng!with ...ro.meet-magento.com/wp-content/uploads/2014/09/17... · TraceView!and!Magento!Extension! TraceView!is!a SaaS!APM Instruments!full!stack!(Apache,!PHP,!mysql,

Thank  you.