Logging : Just use logstash to a parse your logs for all collection and logstash forwarder and lumberjack at your solr replicas in your solr cloud to send the log events to you central logstash server and send it to back to solr (either the same or different instance) to a different collection.
The default log4j.properties that comes with solr dist can log core name with each query log. Security: suggest you to go through this wiki https://wiki.apache.org/solr/SolrSecurity *Thanks,* *Rajesh,* *(mobile) : 8328789519.* On Mon, Jun 1, 2015 at 11:20 AM, Vishal Swaroop <vishal....@gmail.com> wrote: > It will be great if you can provide your valuable inputs on strategy for > logging & security... > > > Thanks a lot in advance... > > > > Logging : > > - Is there a way to implement logging for each cores separately. > > - What will be the best strategy to log every query details (like source > IP, search query, etc.) at some point we will need monthly reports for > analysis. > > > > Securing SOLR : > > - We need to implement SOLR security from client as well as server side... > requests will be performed via web app as well as other server side apps > e.g. curl... > > Please suggest about the best approach we can follow... link to any > documentation will also help. > > > > Environment : SOLR 4.7 configured on Tomcat 7 (Linux) >