Is there tool that will monitor or log speed of web server responses [closed]

I have GNU/linux Box (linode VPS running Debian) with PHP, Apache, MySQL and Varnish (and app/site that use those) is there a tool that will save or monitor load times of web server responses?


Solution 1:

Check out Apache's LogFormat directive. It allows to log the time taken to serve the request (%D and %T). This can be used for monitoring your server's response time. It will for example tell you if your server responds slower after you have made a change.

However, I am not aware of any tool which uses that information to create a report.

Solution 2:

You'll want to be a little clearer about what you mean by "the time of a response".

If you're interested in Apache's timings, you can use the LogFormat directive to get "the time taken to serve the request" in either seconds (%T) or microseconds (%D).

Docs are here.

Solution 3:

Nagios or Icinga can do this, as can a number of other tools (Munin comes to mind).