magento!performance!monitoring!and! troubleshoo6ng!with...

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

Upload: others

Post on 27-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

 

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

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  

3  

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

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  

5  

Issue:    

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

Step  1  :  Understand  the  user  impact  Server  or  Client  side  

6  

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

7  

Step  1  :  Understand  the  user  impact  Global  ?  

8  

9  

Par66ons  Layers  

Controllers  /  Ac6on  

SQL  query  

Step  2  :  Iden6fy  trend  and  outliers  Slicing  and  dicing  

Step  2  :  Iden6fy  trend  and  outliers  Filter  by  controller  

10  

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

11  

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

12  

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  

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  

Thank  you.