solr-diagnostics
Gathers info from Solr that should help diagnose issues:
- ps output
- dmesg output
- netstat output
- sysctl output
- uname output
- top output
- Solr logs and GC logs
- (optionally) syslog
- process limits
- java version
- solr.xml
- configs
- (Legacy Solr only) cores status
- (SolrCloud only) collections list
- (SolrCloud only) cluster status
- (SolrCloud only) aliases
- (SolrCloud only) overseer status
- metrics snapshot
Usage
Download the binary from releases. Then run it with:
sudo java -jar solr-diagnostics-x.y.z.jar
You'll need Java (7 or later). It will work without sudo, but some information will be missing (e.g. all the sysctl info).
Build from sources
Clone the repository, then run:
mvn clean package
The self-contained Jar will be target/com.sematext.solr-diagnostics-x.y.z-SNAPSHOT.jar
Roadmap/TODO
See the list of issues, and feel free to report new ones or submit pull requests!

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
