Michael Russo created USERGRID-1336:
---------------------------------------

             Summary: Implement a query analyzer
                 Key: USERGRID-1336
                 URL: https://issues.apache.org/jira/browse/USERGRID-1336
             Project: Usergrid
          Issue Type: Story
            Reporter: Michael Russo
            Assignee: Michael Russo


Implement a query analyzer such that the following things can be taken into 
consideration based on applicatino set limits:

size of collection (in count of entities and total bytes)
size of index (total bytes)
number of query operands
number of query sort predicates

If one exceeds the limit, mark it as a violation.

The initial approach for this will be log only such that we can alert based on 
logs if something extremely abnormal is detected.  Also provide the client a 
new queryparam "analyzeOnly" so that for any existing query, they can run this 
and get back the warnings without having the query execute against 
Elasticsearch.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to