Stateful Performance Measurement with
         PageSpeed API & Munin

             Michael Kröll
        <m.kroell@tripwolf.com>
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?

Stateful Performance Measurement with PageSpeed API & Munin

  • 1.
    Stateful Performance Measurementwith PageSpeed API & Munin Michael Kröll <m.kroell@tripwolf.com>
  • 2.
    Rationale ● Automatically track website performance over time with a standard reporting interface ● Do not want to use or setup ShowSlow
  • 3.
    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
  • 4.
  • 5.
    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
  • 6.
  • 7.
    Thank you forlistening! Questions?