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

Create Smart Hyperlink Widget to Enable linking between OpenSearch Dashboards #4876

Closed
terrywbrady opened this issue Aug 31, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@terrywbrady
Copy link

Is your feature request related to a problem? Please describe.

I have a number of OpenSearch dashboards available. I would like to provide contextual navigation for users from one dashboard to another.

Describe the solution you'd like

Create a new visualization widget that generates hyperlinks to other dashboards.

  • User can select the target dashboard for the hyperlink
  • User can select the filters that will/will not be included in the hyperlink parameters
  • User can set specific filter values that will be included in the hyperlink parameters
  • User can select if the date range will be included in the hyperlink parameter OR the user can override the date range
  • User can set the text for the hyperlink
  • If a "series" is specified in the visualization, a list of hyperlinks may be generated for a set of TERM values

Describe alternatives you've considered

I have attempted to work around this with existing functionality.

  • I have created a markdown dashboard that hyperlinks to other dashboards. Unfortunately, the hyperlinks are fragile and the behavior of filters is not intuitive when navigating between dashboards.
  • I have attempted to create a Notebook to accomplish my goal. Currently, the Notebook requires end users to have some knowledge of query syntax in order to adjust a set of visualizations.

Additional context

Add any other context or screenshots about the feature request here.

@terrywbrady terrywbrady added the enhancement New feature or request label Aug 31, 2023
@joshuarrrr
Copy link
Member

Hi @terrywbrady (nice meeting you at OpenSearchCon!)

Do you mind taking a look at #1308? I think the drilldown list visualization design mostly covers what you mention here, although we may need to expand the definition a bit to account for filtering options. If that design isn't sufficient for the use case you have in mind, please add some additional comments over there.

@terrywbrady
Copy link
Author

@joshuarrrr , I took a closer look at #1308 and I think it encompasses my ideas. I initially proposed this thinking it might be easier to implement, but I think #1308 describes a comprehensive solution.

Good to meet you as well. I enjoyed the conference quite a bit.

@ashwin-pc
Copy link
Member

Closing this as a duplicate of #1308. Feel free to reopen if necessary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants