This seems to allow you to log each query - which is a good start.

I was thinking of something that would add all the ms together and report it
in the "completed at" line so you can get a higher level view of which
requests take the time and where.

Ian.

On Thu, Feb 11, 2010 at 1:13 PM, Mat Brown <m...@patch.com> wrote:

> On Thu, Feb 11, 2010 at 13:07, Ian Connor <ian.con...@gmail.com> wrote:
> > The idea is that in the log is currently like:
> >
> > Completed in 1290ms (View: 152, DB: 75) | 200 OK [
> > http://localhost:3000/search?q=nik+gene+cluster&view=2]
> >
> > I want to extend it to also track the Solr query times and time spent in
> > solr-ruby like:
> >
> > Completed in 1290ms (View: 152, DB: 75, Solr: 334) | 200 OK [
> > http://localhost:3000/search?q=nik+gene+cluster&view=2]
> >
> > Has anyone done such a plug-in or extension already?
> >
> > --
> > Regards,
> >
> > Ian Connor
> >
>
> Here's a module in Sunspot::Rails that does that. It's written against
> RSolr, which is an alternative to solr-ruby, but the concept is the
> same:
>
> http://github.com/outoftime/sunspot/blob/master/sunspot_rails/lib/sunspot/rails/solr_logging.rb
>



-- 
Regards,

Ian Connor
1 Leighton St #723
Cambridge, MA 02141
Call Center Phone: +1 (714) 239 3875 (24 hrs)
Fax: +1(770) 818 5697
Skype: ian.connor

Reply via email to