[
https://issues.apache.org/jira/browse/USERGRID-1336?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Russo updated USERGRID-1336:
------------------------------------
Sprint: Usergrid 36
> 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)