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

[Seamless] Add any Lens visualization to a dashboard #124752

Closed
Tracked by #124584
ryankeairns opened this issue Feb 4, 2022 · 3 comments
Closed
Tracked by #124584

[Seamless] Add any Lens visualization to a dashboard #124752

ryankeairns opened this issue Feb 4, 2022 · 3 comments
Labels
impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@ryankeairns
Copy link
Contributor

ryankeairns commented Feb 4, 2022

Summary

As a user, when I see something interesting that I would like to monitor in/add to a dashboard, it should be easy to do that in context.

Problem

Starting from a fresh dashboard is the most obvious way to build up said dashboard. However, sometimes you see things in disparate areas of (the ever growing!) Kibana landscape and you'd like to easily access them on a regular basis. As it stands today, many of those visualizations are likely not exposed to the Dashboard app/Visualize library as a thing you can add (think: Observability user). Even if it were available to be added, good luck finding it in a see of 1000s of visualizations.

Proposed solution

As more and more teams/products/Solutions use Lens or Maps "under the hood" to embed visualizations in their UIs, imagine if those embedded visualizations exposed some common actions such as 'Add to dashboard'. Within Lens, we have an existing UI modal for adding a visualization to a dashboard (new or existing). Suppose that modal was triggered from the 'Add to dashboard' action and resulted in a confirmation toast once added.

From Lens visualization

Screen Shot 2022-02-04 at 3 09 02 PM

From proposed Lens preview tray

Screen Shot 2022-02-04 at 3 05 55 PM

From proposed Maps preview tray

Screen Shot 2022-02-04 at 3 04 56 PM

Save to dashboard UI in Lens
Screen Shot 2022-02-04 at 3 17 14 PM
Screen Shot 2022-02-04 at 3 17 22 PM

@ryankeairns ryankeairns changed the title Add any visualization to a dashboard [Seamless] Add any visualization to a dashboard Feb 4, 2022
@botelastic botelastic bot added the needs-team Issues missing a team label label Feb 4, 2022
@ryankeairns ryankeairns changed the title [Seamless] Add any visualization to a dashboard [Seamless] Add any Lens or Maps visualization to a dashboard Feb 4, 2022
@ryankeairns ryankeairns changed the title [Seamless] Add any Lens or Maps visualization to a dashboard [Seamless] Add any Lens visualization to a dashboard Feb 4, 2022
@ryankeairns ryankeairns added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Feb 4, 2022
@elasticmachine
Copy link
Contributor

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

@botelastic botelastic bot removed the needs-team Issues missing a team label label Feb 4, 2022
@stratoula stratoula added the Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas label Jan 26, 2023
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@stratoula stratoula added the impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. label Jan 26, 2023
@nreese nreese removed the Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas label Mar 23, 2023
@ThomThomson
Copy link
Contributor

Closing this as it's a little too broad. We do have the copy to dashboard modal which works great, but it seems like most places that have Lens don't show this. I think we should open issues on a case-by-case basis for places that use Lens Embeddables but for one reason or another don't show the copy to dashboard action.

@ThomThomson ThomThomson closed this as not planned Won't fix, can't repro, duplicate, stale Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact:needs-assessment Product and/or Engineering needs to evaluate the impact of the change. Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

5 participants