Más contenido relacionado Similar a Web Performance Monitoring Tales (20) Web Performance Monitoring Tales1. 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED Web Performance Monitoring Tales The Internet, A Series of Tubes… Mehdi Daoudi – CEO Catchpoint Systems – mehdi@catchpoint.com 2. We all want to make web sites load faster! Performance is the 5th P of the Marketing Mix, Performance is a Business Differentiator! Bad performance: Not good for business Not good for brands Not good for end users Not good for IT 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 2 Welcome and Thank you! 4. Use a CDN (Edgecast, Cotendo, Akamai, Cdnetworks, NetDNA) 8. Audit your CDN, make sure the right headers are in place at your origin server! 17. WPO Applied – It works!!! 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 5 18. Using a CDN improves East Coast Times 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 6 Introduction of CDN 19. 80 / 20 Rule 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 7 Steve Souders: “80% of the end-user response time is spent on the front-end. Start there.” Well when things go wrong it’s more like 20 / 80! 20. Monitoring 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 8 DB monitoring RUM External Monitoring Internal Monitoring Network 23. My site is down … HELP!!!! 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 11 100 % Downtime 24. My site is down … HELP!!!! 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 12 Varnish issuing 302 to cyber-drain 100 % Downtime 26. Clogged Internet Tube? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 14 Latency increase 27. Clogged Internet Tube? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 15 Latency Increase by 100 ms 28. What !@&(&@# is happening? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 16 20 % Packet loss 29. DNS huh? What is DNS? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 17 Adserving company has performance & discrepancies issues… DNS Provider Change 30. DNS huh? What is DNS? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 18 Adserving company has performance & discrepancies issues… Moved to another DNS provider! DNS Provider Change 31. Midnight call with Customer…Houston we have a problem! 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 19 New Load Balancer Config – Loss of Stickiness 32. Impossible… I can not have downtime 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 20 CDN handing over Dead NS server 33. Web Site Performance X2. Why? 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 21 34. Oops … bad httpd.conf file 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 22 Apache configuration! No More Keep Alives 35. Why am I seeing spikes…?let’s see under the hood… 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 23 36. Why am I seeing spikes…?let’s see under the hood… 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 24 Database Slowness impacts user experience 37. External Monitoring 5/18/11 CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 25 Simulates End User activity Measures the end to end transaction Continuous, 24x7 Detect anomalies Track performance degradations / improvements over time Measures every Component 42. if Multiple datacenters, monitor them individuallyBaseline very often, track improvement or degradation Keep an eye on performance during critical business hours (Volume) Review Daily / Weekly Alerts on % Delta 55. Closing the Loop CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 29 Rule #1: You can't improve what you can't measure. Monitor Action Plan Optimize Monitor… do it again Rule #2: It isn’t over till it’s over. And it’s never over. 56. CATCHPOINT SYSTEMS . CONFIDENTIAL . © 2011 . ALL RIGHTS RESERVED 30 THANK YOU. http://blog.catchpoint.com @catchpoint