lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shawn Heisey (JIRA)" <>
Subject [jira] [Commented] (SOLR-1972) Need additional query stats in admin interface - median, 95th and 99th percentile
Date Mon, 22 Oct 2012 21:10:15 GMT


Shawn Heisey commented on SOLR-1972:

I have answers to some of my questions.  There is a 75th percentile.  I added the 75th and
999th to what you had, and it seems to display the stats page a lot faster than my patch did.
 We'll see what happens when it gets a few thousand queries under its belt, though.  I was
running the old patch with 16384 samples, and I put the stats on three handlers, so it was
having to copy arrays of 16384 longs a total of six times every time I refreshed the stats
page.  I may also add the 98th percentile.  It may be a good idea to make each percentile
point configurable in solrconfig.xml.  So far I have not yet figured out whether it is possible
to limit the number of samples stored, or anything else which can limit the amount of memory

The names for the average req/s over the last 5 and 15 minutes are REALLY long.  Unless you
have a high res display (1920 pixels wide) and maximize the window, the names overlap the
values.  If I think of a reasonable way to shorten those, I will.  I ran into it myself when
making my branch_4x patch.

> Need additional query stats in admin interface - median, 95th and 99th percentile
> ---------------------------------------------------------------------------------
>                 Key: SOLR-1972
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 1.4
>            Reporter: Shawn Heisey
>            Priority: Minor
>         Attachments: elyograg-1972-3.2.patch, elyograg-1972-3.2.patch, elyograg-1972-trunk.patch,
elyograg-1972-trunk.patch, SOLR-1972-branch3x-url_pattern.patch, SOLR-1972-branch4x.patch,
SOLR-1972-branch4x.patch, SOLR-1972_metrics.patch, SOLR-1972.patch, SOLR-1972.patch, SOLR-1972.patch,
SOLR-1972.patch, SOLR-1972-url_pattern.patch
> I would like to see more detailed query statistics from the admin GUI.  This is what
you can get now:
> requests : 809
> errors : 0
> timeouts : 0
> totalTime : 70053
> avgTimePerRequest : 86.59209
> avgRequestsPerSecond : 0.8148785 
> I'd like to see more data on the time per request - median, 95th percentile, 99th percentile,
and any other statistical function that makes sense to include.  In my environment, the first
bunch of queries after startup tend to take several seconds each.  I find that the average
value tends to be useless until it has several thousand queries under its belt and the caches
are thoroughly warmed.  The statistical functions I have mentioned would quickly eliminate
the influence of those initial slow queries.
> The system will have to store individual data about each query.  I don't know if this
is something Solr does already.  It would be nice to have a configurable count of how many
of the most recent data points are kept, to control the amount of memory the feature uses.
 The default value could be something like 1024 or 4096.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message