[DataView] Improve fields performance #167595
Labels
epic
Feature:Data Views
Data Views code and UI - index patterns before 8.0
impact:high
Addressing this issue will have a high level of impact on the quality/strength of our product.
loe:x-large
Extra Large Level of Effort
Team:DataDiscovery
Discover, search (e.g. data plugin and KQL), data views, saved searches. For ES|QL, use Team:ES|QL.
DataViews are used all around Kibana, this issue aims to improve the performance by
a) Remove redundant calls to the fields caps API (currently this is done every time a DataView is being loaded)
b) Remove redundant fetching of DataViews (e.g. in Discover when switching data views)
c) Optimizing DataView field_caps requests to return data more quickly (by e.g. improved caching, excluding defined tiers)
Tasks
DataViewLazy only loads fields as requested instead of the full field list up front.
DataViewLazy implementation
Consumers of DataViewLazy
The text was updated successfully, but these errors were encountered: