[ 
https://issues.apache.org/jira/browse/SOLR-1101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12696904#action_12696904
 ] 

Noble Paul commented on SOLR-1101:
----------------------------------

Hi Hoss ,
you are right. It has no means to drill down further

How about this. 
{code:java}

public interface StatsDetails {

  /**The details info is a Map of details name versus description. The details 
name must
   * return the details when the getDetails() method is invoked on the same 
object.
   * @return a map of details name vs the description. the description may be 
used in a link text
   */
  public Map<String ,String> getDetailsInfo();

  /**The details key should be known for this Object . 
   * This key will may be obj=tained by invoking getDetailsInfo() 
   * 
   * @param detailsCommand
   * @param params Any extra parameters which the command may understand. can 
be null also. 
   * @return
   */
  public NamedList getDetails(String detailsCommand, SolrParams params);

}

{code}

> expose extra statistics like slow queries 
> ------------------------------------------
>
>                 Key: SOLR-1101
>                 URL: https://issues.apache.org/jira/browse/SOLR-1101
>             Project: Solr
>          Issue Type: New Feature
>          Components: web gui
>            Reporter: Noble Paul
>             Fix For: 1.5
>
>
> Solr Objects may want to expose extra information for diagnostics etc. These 
> information can be large and we may not wish to show it in the stats page 
> which can make it unwieldly. I propose an extension of the stats itself which 
> can be shown separately. 
> I wish to implement slow queries as a part of this.  There is a new interface 
> which can be implemented by components
> {code:java}
> public interface StatsDetails {
> public interface StatsDetails {
>   /**The details info is a Map of details name versus description. The 
> details name must
>    * return the details when the getDetails() method is invoked on the same 
> object.
>    * @return a map of details name vs the description. the description may be 
> used in a link text
>    */
>   public Map<String ,String> getDetailsInfo();
>   /**The details key should be known for this Object . 
>    * This key will may be obj=tained by invoking getDetailsInfo() 
>    * 
>    * @param detailsCommand
>    * @return
>    */
>   public NamedList getDetails(String detailsCommand);
> }
> {code}
> The stats.jsp can be enhanced to show these extra links .

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to