Both search and update request handlers provide various statistics.
The API request path for search is http://localhost:8983/solr/admin/metrics?group=mycore&prefix=QUERY./select.
Similarly the API request path for update is http://localhost:8983/solr/admin/metrics?group=mycore&prefix=UPDATE./update.
There are various attributes that can be added at the end of both of these URLs to get various statistics, as listed here:
- 5minRate: Used to find out the requests per second that have we received in the last 5 minutes.
- 15minRate: Same as 5minRate, but here we check for requests per second in the last 15 minutes.
- p75_ms/p95_ms/p99_ms/p999_ms: Each of the four attributes represent how much processing time x percentile of the request took. x is to be replaced by the number specified.
- count: Number of requests made from the time Solr was time.
- median_ms: As the name suggests, this is the median of processing times for all requests.
- avgRequestsPerSecond: Average requests per second, just as the name suggests.
- avgTimePerSecond: Average time for the requests to be processed.
Just as there are statistics for requests, we have statistics for cache and commits made as well.