opensearch-project / ux

Public repository for OpenSearch UX. Tracks issues, epics and workstreams related to improving the user experience, usability and accessibility of OpenSearch core, dashboards and related plugins.
Apache License 2.0
4 stars 5 forks source link

[FEATURE] Allow users to view and manage PITs from a single place in OpenSearch Dashboards #62

Open shanilpa opened 1 year ago

shanilpa commented 1 year ago

Context

Is your feature request related to a problem? Currently, users are able to create Point in Time (PIT) objects via an API. The objects live on the backend and are not usable in OpenSearch Dashboards. Though, these PIT's can be used by OpenSearch they can not be used by Dashboards or it's features. Additionally, it would be nice to provide users with a GUI to manage PITs in Dashboards so that they can take advantages of the affordances provided by this interface.

This initial work would allow users to view PIT objects (backend and dashboard), and provide a path to other flows like PIT creation, viewing PIT object details, editing PITs, and using them in Discover.

Other context notes

What solution would you like

NB: These are design mockups. Some copy is placeholder and not all interactions are polished. Mockups may differ from the final launched feature.

1. Allow users to view PIT objects in a single place

PIT object management table showing PITs image

PIT object management table empty state image

PIT object management table loading state image

PIT object management table failed to load state image


2. Allow users to enter additional management flows like, PIT details page, creation, configuration, view in discover, add time, and delete

Backend PIT contextual actions

https://user-images.githubusercontent.com/113368824/219793460-ae977505-506d-4a0b-8659-c50944d61248.mp4

PIT available to dashboards contextual actions

image

Add time to PIT modal image

Add time max_keep_alive_time reached image

Delete PIT active image

Delete PIT expired image


Additional Details

Additional flows not shown but mentioned in this issue: PIT Creation PIT Configuration PIT Object Detail Page PIT Object Editing