We recently updated our stack to ES 5.5 with Kibana 5.5.3, and we noticed that some of our previous use cases on Kibana tend to be much slower than with our previous Kibana 4.6 experience. The problem seems to be related to the Kibana web app, and not ES as the query runs as fast as before.
The typical use case is basically the following:
(1) make a vertical bar chart visualization
(2) click on the arrow below the visualization to display the table containing the data
(3) change the page size to "All"
The step (3) above takes:
- Kibana 4.6: ~5s
- Kibana 5.5.3: > 1min (sometimes longer)
Sometimes, even just the step (2) can take around 30s.
I used Chrome's task manager to check the memory used by the tab, and it seems that Kibana 5.5.3 is consuming much more memory than Kibana 4.6, which may be the cause of the problem?
Memory used by the tab, as measured by Chrome's task manager:
- Kibana 4.6: ~300MB-500MB
- Kibana 5.5.3: ~900MB-1.3GB (saw 1.5GB, and climbs very quickly towards 1GB)
Granted, we tend to show lots of data but we did not expect that this use-case would be slower on Kibana 5.5. We like to use a visualization prior to see all the data in a table, as it is handy to see the overall data "shape" first.
Is there any plan on improving this in future versions of Kibana 5.5? Or do you know any workaround that could be useful for this use-case?
Any help on this would be welcome as this is quite frustrating sometimes..