stateful performance measurement with pagespeed api & munin
TRANSCRIPT
Stateful Performance Measurement with PageSpeed API & Munin
Michael Kröll<[email protected]>
Rationale
● Automatically track website performance over time with a standard reporting interface
● Do not want to use or setup ShowSlow
PageSpeed Insights
● “PageSpeed Insights is a tool that helps developers optimize their web pages by analyzing the pages and generating tailored suggestions to make the pages faster”
● Part of the PageSpeed tools family (browser extensions, mod_pagespeed, PageSpeed service)
● One HTTP GET request ● Public API with 2.5k requests daily quota
PageSpeed API sample result
Munin
● “Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.”
● Lightweight and easy to set-up● Master/Node architecture● Graphs generated using RRDTool● Easy creation of plugins
Sample results / Live Demo
Thank you for listening!Questions?