May 13, 2004

Interactive Apache Stats

As many of you know, there is a page where I keep tabs on Apache web server logs. Logs are analyzed and statistics are gathered on virtual hosts and (sub)project levels. Periodically I add more projects to the list (which I forgot to update :-), as requests coming from members of the community.

But all those graphs are static and you can't go back to the past, get graph for longer period, or put several projects on one graph. To address this questions, and satisfy my own curiosity, I'm introducing page where you can interactively specify what do you want to see on the graph. Have you ever wondered, how Tomcat or Struts stacks up against HTTPD? Here is the answer:

HTTPD, Tomcat, and Struts pages served for the last 48 months

Graph is in SVG format (to save server CPU cycles), works with IE and Adobe SVG viewer. Have fun.

Posted by Vadim at May 13, 2004 10:58 AM
Comments

Very cool. Very cool indeed.

I'm surprised at the recent jump in hits at Avalon. Is there a way we can look at referers or unique visitors or things like that?

Posted by: jaaron at May 13, 2004 1:37 PM

Hmmm...

Played around with it a little more. I'm getting rather different results between hosts and projects. For example, take Avalon, Maven, and Cocoon on a monthly scale. On a host view, Maven is on top, Avalon on bottom. On a project view, the opposite is true. What's the difference?

Another example: just looking at Avalon on a daily scale it looks like we're around 7,000 hits or so from the host graph, but from the project graph we're closer to 70,000.

Posted by: jaaron at May 13, 2004 1:49 PM

URLs like http://www.apache.org/dist/avalon/ also count as Avalon project hits, but not as hits to avalon.apache.org.

You can get raw log file yourself, and grep for "avalon", and see where all those extra hits are coming from.

I can give you also log analyzing perl script for vetting.

Posted by: Vadim at May 13, 2004 3:12 PM

Thanks for these new stuff, is great. Are you planning a version for other browsers and perhaps Linux?

Posted by: Antonio at May 13, 2004 9:47 PM

Cool job! How is the SVG produced? Do you use fins or a specifically-crafted XSL?

Posted by: Sylvain Wallez at May 14, 2004 8:25 AM

Check URL extension ;-)
It's same (a bit refactored) version of perl script I use on my apache home page.

Posted by: Vadim at May 14, 2004 10:43 AM

No Opera browser support :(
We, Opera minority, are always discriminated by IE and Mozilla majority.

Posted by: argyn at May 14, 2004 3:18 PM

Argyn, does Opera supports SVG? If yes, let me know how to change HTML - I'll do it :-)

Posted by: Vadim at May 14, 2004 8:56 PM

I've no clue

Posted by: argyn at May 15, 2004 11:24 PM