Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kibana improvement - don't re/load data you don't need #7215

Closed
marcinkubica opened this issue May 16, 2016 · 5 comments
Closed

Kibana improvement - don't re/load data you don't need #7215

marcinkubica opened this issue May 16, 2016 · 5 comments
Labels
Feature:Dashboard Dashboard related features Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort release_note:enhancement

Comments

@marcinkubica
Copy link

marcinkubica commented May 16, 2016

Hi

Since I'm working with somehow larger datasets (prototypes against 1.3TB for the starters) I'm feeling a performance hit on following occasions:

  • once a dashboard which is querying several indexes has finished data load for all visualizations: I'm selecting a filter which applies to a single index only, yet Kibana is forced to query against all indexes and all visualisations again. Even those which are not concerned with the filter I used. This seem as totally not needed. It should only query against the index I chose to query with my filter action.
  • for the above, ability to build a query only against selected index via the search bar would be also an improvement.
  • If I have different visualizations which needs the same data - ie. a stacked bar and an overlap area chart (to show me the same query of a "thing" ) --- why to force Kibana to query against the same "thing" data multiple times? Why not reuse a single query data for both?

Cheers
Marcin

@pemontto
Copy link

👍 Maybe similar to this, if I'm zooming in on the tile map it will refresh the entire dashboard just to redraw the map at a higher zoom level though the underlying query isn't changing for the rest of the panels.

@epixa
Copy link
Contributor

epixa commented Sep 14, 2016

@marcinkubica We build visualizations based on the aggregation data returned by Elasticsearch, so that's why multiple visualizations results in multiple searches.

Intelligently determining when to apply a filter and when not to is an interesting idea. I'm not really sure how that would work off-hand, but I like the idea of it.

@Bargs
Copy link
Contributor

Bargs commented Sep 14, 2016

There's a somewhat related community PR for only applying filters against index patterns that contain the filtered field: #8181

@epixa epixa changed the title Kibana improvement - don't re/load data you don't need (?) Kibana improvement - don't re/load data you don't need Sep 14, 2016
@tbragin tbragin added Feature:Dashboard Dashboard related features :Sharing labels Feb 21, 2017
@timroes timroes added Team:Visualizations Visualization editors, elastic-charts and infrastructure and removed :Sharing labels Sep 14, 2018
@timroes timroes added Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) Team:AppArch and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 7, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-arch (Team:AppArch)

@ppisljar
Copy link
Member

this should be resolved or at least greatly improved by the client side caching that we added in 7.13

@exalate-issue-sync exalate-issue-sync bot added impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort labels Apr 26, 2021
cee-chen added a commit that referenced this issue Oct 4, 2023
`v88.5.0`⏩`v88.5.4`

This EUI upgrade helps unblock the Shared UX team with some beta
serverless nav updates not listed in the below changelog
(elastic/eui#7228 and
elastic/eui#7248).

---

## [`88.5.4`](https://github.com/elastic/eui/tree/v88.5.4)

- This release contains internal changes to a beta component needed by
Kibana.

## [`88.5.3`](https://github.com/elastic/eui/tree/v88.5.3)

**Bug fixes**

- Fixed `EuiComboBox` search input width not resetting correctly on
selection ([#7240](elastic/eui#7240))

## [`88.5.2`](https://github.com/elastic/eui/tree/v88.5.2)

**Bug fixes**

- Fixed broken `EuiTextTruncate` testenv mocks
([#7234](elastic/eui#7234))

## [`88.5.1`](https://github.com/elastic/eui/tree/v88.5.1)

- Improved the performance of `EuiComboBox` by removing the
`react-autosizer-input` dependency
([#7215](elastic/eui#7215))

**Dependency updates**

- Updated `react-element-to-jsx-string` to v5.0.0
([#7214](elastic/eui#7214))
- Removed unused `@types/vfile-message` dependency
([#7214](elastic/eui#7214))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Feature:ExpressionLanguage Interpreter expression language (aka canvas pipeline) impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort release_note:enhancement
Projects
None yet
Development

No branches or pull requests

8 participants