If you're running Apache in front of Zope (with mod_rewrite/mod_proxy) then you can still use Apache's logfiles. I'm currently doing this and it works fine. But I have to filter out the /manage* urls from reports. -Kevin --- "Kyler B. Laird" <laird@ecn.purdue.edu> wrote:
I see that someone has already pointed out the Z2.log, but in case anyone is interested in more complex solutions, here's one we're pursuing.
We're going to use multiple Apache (HTTP/HTTPS) servers as the front ends to a line of ZEO clients. Using Z2.log with multiple machines is very clumsy and I want to be able to make powerful realtime queries, so we are going to use PostgreSQL (or Oracle, if forced - ZODB is *not* appropriate for this). http://techdocs.postgresql.org/techdocs/apachepglogd.php
This will collect all of the hits to all of the HTTP(S) servers and will keep track of things I did not see in Z2.log such as time spent to answer the request. ("Who gets to pay for the next ZEO client?") If I want a report, I'll whip up something using psycopg and ZGDChart. I'll also let my users do this (as we do with Analog on Apache now) instead of resorting to the tacky counter images.
I won't have disks on the ZEO clients (nor on the Apache servers), so I will probably eliminate Z2.log.
--kyler
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
__________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.yahoo.com/