Magento!Performance!Monitoring!and! Troubleshoo6ng!with...
Transcript of Magento!Performance!Monitoring!and! Troubleshoo6ng!with...
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
9
Par66ons Layers
Controllers / Ac6on
SQL query
Step 2 : Iden6fy trend and outliers Slicing and dicing
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