Kibana: Poor document table rendering performance

Created on 5 Jul 2017  路  2Comments  路  Source: elastic/kibana

The current rendering of the document table takes several seconds for just 500 documents, which makes its use with larger datasets impractical.

:warning: The measurements and goals in this issue are a work in progress and will be expanded over time.

Progress

  • [ ] measure current performance
  • [ ] define performance targets

relates to elastic/kibana#10682

Discover KibanaApp performance enhancement

Most helpful comment

In our use case the fetching of data is the most time consuming part of the rendering.

In an ideal case I think it should only fetch the first X records and fetch later on more records.
The first query should not include all possible records, but only the first 50 or so.
Elasticsearch does support continuing the search after the position of the last record (e.g. the 50th):
https://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-search-after.html

All 2 comments

In our use case the fetching of data is the most time consuming part of the rendering.

In an ideal case I think it should only fetch the first X records and fetch later on more records.
The first query should not include all possible records, but only the first 50 or so.
Elasticsearch does support continuing the search after the position of the last record (e.g. the 50th):
https://www.elastic.co/guide/en/elasticsearch/reference/master/search-request-search-after.html

Was this page helpful?
0 / 5 - 0 ratings