Fixed
Details
Assignee
Stefan WachterStefan WachterReporter
Stefan WachterStefan WachterHB Backlog Status
Backlog NGSprint
NoneFix versions
Priority
Minor
Details
Details
Assignee
Stefan Wachter
Stefan WachterReporter
Stefan Wachter
Stefan WachterHB Backlog Status
Backlog NG
Sprint
None
Fix versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created January 11, 2021 at 2:59 PM
Updated May 18, 2021 at 4:27 PM
Resolved May 18, 2021 at 4:27 PM
When topK flow summaries/series are queried for applications, conversation, or hosts and no DSCP or ECN filter exists then precalculated aggregations for
exporter/interface
exporter/interface/dscp
exporter/interface/ecn
could be used as the parent "aggregation" for calculating the contribution of "Other" application, conversation, or hosts (cf. ).
These additional topK aggregations could be calculated for applications, conversations, and host:
exporter/interface/application
,exporter/interface/conversation
,exporter/interface/host
exporter/interface/dscp/application
,exporter/interface/dscp/conversation
,exporter/interface/dscp/host
exporter/interface/ecn/application
,exporter/interface/ecn/conversation
,exporter/interface/ecn/host
However, this means a lot more storage for reduced query time work.
Another optimization may be to store different aggregations in different indexes ("Split your data into multiple indices if your query has a filter field and its value is enumerable."; cf. https://tech.ebayinc.com/engineering/elasticsearch-performance-tuning-practice-at-ebay/)