[Zope-dev] Re: ConflictError's worthwhile to note?
Chris Withers
chris at simplistix.co.uk
Tue Dec 6 05:52:32 EST 2005
Jean-Marc Orliaguet wrote:
> But aren't you looking for some sort of application profiler?
The point is that you need information to build a profile...
> sort of benchmarker? One could argue that slowly rendered pages are sign
> that the application is badly designed too,
Indeed!
> still you wouldn't want to
> see in the log file:
>
> INFO: the request took more than 2 seconds to be fullfilled (this has
> occured 10 times already)
Well, yes, you do, but maybe not so verbosely ;-)
We have Apache log the time to serve in microseconds for every single
request, for later analysis. If you like, I'm happy to add a binary
column to Z2.log ;-)
> Similarly if the number of cache objects is too low, the application
> will run slowly,
Well, I don't know if you or I understand zodb's caching to know what to
log...
> do you want to see:
>
> INFO: 1000 objects loaded into the cache in the last 5 minutes
...but yeah, if you could quantify that having 1000 objects loaded made
a significant difference to the perfomance of the request where that was
logged, then I'd be all for adding it...
> So why not instead create a product that logs occasional conflict
> errors?
Because it's a lot more work than leaving it like it is but with
improved inforamtion, which, from the vote, is going to keep the most
people happy anyway ;-)
> there is already in the ZMI in the database management screen
> some information about cached objects- Why not add the information that
> you are looking for there instead?
That's another possibility, are you volunteering to code it though? ;-)
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the Zope-Dev
mailing list