Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Our website has been developed in PHP, running on Apache web server. We use MySQL, Apache Solr, Memcached among other external systems.

I am looking for a server side tool / Apache module that will help us measure the response time of database, Solr and other systems while loading a page.


share|improve this question
up vote 0 down vote accepted

It doesn't exist. Any such module would need to be completely customized for the site using it. For example, you use MySQL, Solr, and Memcahed, but some other site uses PGSQL, Redis, and APC caching. It would be impossible for one module to support all of that.

The best you can really do is setup Icinga or similar to do some health checks. You can combine that with one of the various graphing addons for it to generate response time graphs. This will get you close, but it's only going to get per-server graphs, not per-page-load graphs.

share|improve this answer

Answering my question.

Not the same that we were looking for, but XHProf by Facebook provided us with a lot of statistics, including the above.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.