Tracking Performance/Page Execution Times

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
bbenone's picture

I'm looking for some tools to analyze page performance times. I'm betting some Drupal tools/modules already exist, but my searches are turning up empty. Anyway, I figured I'd post here before reinventing the wheel.

I have seen that the statistics module is tracking every click and the associated page execution time. So I have a wealth of data in our DB about what pages are slowing us down and where our performance problems are; but I have no tools to analyze this data. I'm interested in seeing, for instance, a block on each page showing me the current, and average page exec times w/ standard deviations for that page. Maybe a list showing the speed for the last 10 page loads... or a tool to compare averages for two time periods so that we have actual data to tell us if our performance tweaks are accomplishing anything... or some sort of alert system so that we know if performance is starting to lag... etc.

Anyone know of some tools that already exist?

Comments

Devel

kbahey's picture

Take a look at the Devel module http://drupal.org/project/devel

Also, the core statistics module has a report on pages taking the most time.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

Not quiet enough

bbenone's picture

Devel gives some basic info on the current page's execution time but not (to my knowledge) any historical page load averages, etc. Its great for it's query log and other development tools, but not really for metrics gathering.

And, yes, statistics tracks all that but gives only very basic reports (eg: here are the most visted pages, or the pages with the highest average page load times). What I am interested in is a tool that could dig further into this data to give some more detailed information.

You might enjoy a fresh new

moshe weitzman's picture

You might enjoy a fresh new module - http://drupal.org/project/arooga

How about this new module?

kbahey's picture

How about this new module: Performance Logging and Monitoring? It is both a developer tool and a site admin tool suitable for a live site (when APC is enabled).

See performance logging and monitoring: a module to log and monitor performance statistics for Drupal for screen shots.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.

Drupal performance tuning, development, customization and consulting: 2bits.com, Inc..
Personal blog: Baheyeldin.com.