用于Apache Solr 4.0+的Munin插件?

我们刚刚开始在内部项目上使用Linux上的Apache Solr 4.0.0,现在已经部署了Solr 1.4.1和3.5.0。

从我的search,似乎大多数人仍然使用3.x. 实际上,我可以find的所有munin插件(请参阅下面的列表)都引用了/admin/stats.jsp页面,显然,AFAIK不再存在于Solr 4.0中。

  • http://rossduggan.ie/blog/technology/munin-plugins-for-solr/
  • https://github.com/Gasol/munin-solr-plugins/
  • https://github.com/munin-monitoring/contrib/tree/master/plugins/solr

后来,我在Solr错误跟踪器SOLR-1750中发现了这个问题,它似乎指向了一个片段,您需要将此代码片段添加到solrconfig.xml

 <requestHandler name="/admin/stats" class="org.apache.solr.handler.admin.SolrInfoMBeanHandler" /> 

但是,试图在我的Solr 4安装目录上find/admin/mbeans ,可以让我得到一些XML信息:

 <response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">1</int> </lst> <lst name="solr-mbeans"> <lst name="CORE"> <lst name="core"> <str name="class">mycore</str> <str name="version">1.0</str> <str name="description">SolrCore</str> <str name="src">$URL: https://svn.apache.org/repos/...</str> </lst> ... <lst name="QUERYHANDLER"> <lst name="/admin/system"> <str name="class">org.apache.solr.handler.admin.SystemInfoHandler</str> <str name="version">4.0.0.2012.10.06.03.04.33</str> <str name="description">Get System Info</str> ... </lst> 

但是,我仍然无法find与统计数据有关的任何内容,比如每秒钟的查询或查询,使用的内存等等,因为网页pipe理页面清楚地显示了这些信息。

我将不得不在Solr文档中进行更多的研究,但也许有人知道并已经更新了Solr的Solr 4.0插件

/admin/mbeans?stats=true是你想要的!