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

[Lens] Break down by "all" time series dimensions #130730

Closed
ghudgins opened this issue Apr 20, 2022 · 4 comments
Closed

[Lens] Break down by "all" time series dimensions #130730

ghudgins opened this issue Apr 20, 2022 · 4 comments
Labels
discuss enhancement New value added to drive a business result Feature:Lens Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@ghudgins
Copy link
Contributor

ghudgins commented Apr 20, 2022

Describe the feature: For pure mode: time_series data views, allow users to break down by all dimensions--returning every dimension in the data.

Considerations & edge cases:

  • Visualization impact: could be a large number of series and risks a lot of DOM elements. Consider elastic-charts issues and smart defaults to mitigate this. The challenge with "other" is many times the insight is derived by seeing the individual series performance and, by grouping 'other', we would miss out and eclipse that in the data. This doesn't necessarily need to be solved in this iteration--there is evidence that users get value out of the "spaghetti" line vis in that the offending series (high value) emerges from the noise. Discuss
  • Fallback support: As soon as the context changes to include an index without TSDB then Lens should ignore the breakdown by and return the visualization (not an error) Discuss

Design: Some sort of "All" card in the field list? Something else? Brainstorm / ideas welcome

Describe a specific use case for the feature:
When I have a high value metric that is bad for my business
I need to break down by every single dimension from every field all at once
So I can visually find possible root causes (series driving the high value) without having to check each dimension individually.

@ghudgins ghudgins added discuss enhancement New value added to drive a business result Team:Visualizations Visualization editors, elastic-charts and infrastructure Feature:Lens labels Apr 20, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-vis-editors @elastic/kibana-vis-editors-external (Team:VisEditors)

@flash1293
Copy link
Contributor

From a technical perspective, the easiest approach would be to have a switch in the "top values" config flyout:
Screenshot 2022-04-27 at 09 43 06

@ghudgins
Copy link
Contributor Author

ghudgins commented May 5, 2022

we have to consider the bucket limits issue if the user attempts this on high cardinality data

@timductive
Copy link
Member

Closing this issue, right now there are similar workarounds so the value here is limited.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss enhancement New value added to drive a business result Feature:Lens Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

4 participants