lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ryan Ernst (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (SOLR-5399) Improve DebugComponent for distributed requests
Date Wed, 13 Nov 2013 23:29:20 GMT

     [ https://issues.apache.org/jira/browse/SOLR-5399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Ryan Ernst reassigned SOLR-5399:
--------------------------------

    Assignee: Ryan Ernst

> Improve DebugComponent for distributed requests
> -----------------------------------------------
>
>                 Key: SOLR-5399
>                 URL: https://issues.apache.org/jira/browse/SOLR-5399
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 5.0
>            Reporter: Tomás Fernández Löbbe
>            Assignee: Ryan Ernst
>         Attachments: SOLR-5399.patch, SOLR-5399.patch, SOLR-5399.patch
>
>
> I'm working on extending the DebugComponent for adding some useful information to be
able to track distributed requests better. I'm adding two different things, first, the request
can generate a "request ID" that will be printed in the logs for the main query and all the
different internal requests to the different shards. This should make it easier to find the
different parts of a single user request in the logs. It would also add the "purpose" of each
internal request to the logs, like: RequestPurpose=GET_FIELDS,GET_DEBUG or RequestPurpose=GET_TOP_IDS.

> Also, I'm adding a "track" section to the debug info where to add information about the
different phases of the distributed request (right now, I'm only including QTime, but could
eventually include more information) like: 
> {code:xml}
> <lst name="debug">
>     <lst name="track">
>         <lst name="EXECUTE_QUERY">
>             <str name="localhost:8985/solr">QTime: 10</str>
>             <str name="localhost:8984/solr">QTime: 25</str>
>         </lst>
>         <lst name="GET_FIELDS">
>             <str name="localhost:8985/solr">QTime: 1</str>
>         </lst>
>     </lst>
> </lst>
> {code}
> To get this, debugQuery must be set to true, or debug must include "debug=track". This
information is only added to distributed requests.  I would like to get feedback on this.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message