On Mon, Dec 20, 2010 at 3:13 AM, Cameron Hurst <wakemaste...@z33k.com> wrote: > I am at the point in my set up that I am happy with how things are being > indexed and my interface is all good to go but what I don't know how to > judge is how often it will be queried and how much resources it needs to > function properly. So what I am looking for is some sort of performance > monitoring solution. I know if I go to the statistics page i can find > the number of queries and the average response time. What I want is a > bit more detailed result, showing how it varies over time. A plot of RAM > usage and possibly disk IO that is due to Solr over time as well. [...]
Solr exposes statistics through JMX: http://wiki.apache.org/solr/SolrJmx As described there, you can examine them using jconsole. Nagios also has several JMX plugins, of which we have successfully used http://exchange.nagios.org/directory/Plugins/Java-Applications-and-Servers/Syabru-Nagios-JMX-Plugin/details There are also several open-source JMX clients available, but we did not find any actively-maintained one with the features that we would have liked. We have prototyped an in-house JMX application, focused on Solr, and hope to be able to open-source this soon. > The other option I found is LiquidGaze, it says it > is an open source solution for monitoring the handlers and can do a lot > of what I need but has anyone ever used it before and can give it a > rating, good or bad. [...] I presume that you mean LucidGaze. We have been meaning to check it out, but the person implementing it was running into some issues. Regards, Gora