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

[Feature] Show data streams in 'Indices' and 'Managed Indices' sections #22

Closed
ketanv3 opened this issue Jun 2, 2021 · 0 comments · Fixed by #24
Closed

[Feature] Show data streams in 'Indices' and 'Managed Indices' sections #22

ketanv3 opened this issue Jun 2, 2021 · 0 comments · Fixed by #24
Labels
enhancement New feature or request

Comments

@ketanv3
Copy link
Contributor

ketanv3 commented Jun 2, 2021

Is your feature request related to a problem? Please describe.
A data stream is an index abstraction very similar to an index alias. Under the hood, it points to multiple backing indices and allows searches using a single named resource. The underlying backing indices of a data stream are automatically created and follow this naming convention: .ds-<data-stream-name>-<generation>

These indices correctly show under the 'Indices' and 'Managed Indices' sections but do not show the parent data stream name which they are a part of.

Describe the solution you'd like

  • An additional column can be added to show the name of the parent data stream.
  • A toggle switch can be added to show/hide indices belonging to a data stream.
  • A multi-select drop-down can be added to easily filter indices belonging to one or more data streams.
  • Policy association/edits/removal with the backing indices of a data stream should work just like regular indices.
  • 'Edit Rollover Alias' option should be disabled when managing the backing index of a data stream.

Screenshots

  1. 'Indices' section shows a column for the parent data stream. There's also a toggle to show/hide data stream indices.

Screenshot 2021-06-02 at 1 34 39 PM

  1. Multi-select drop-down allows users to quickly select the backing indices of one or more data streams.

Screenshot 2021-06-02 at 1 38 49 PM

  1. 'Managed Indices' section also includes these changes. Policy association/edits/removal with the backing indices of a data stream works just like regular indices.

Screenshot 2021-06-02 at 1 44 31 PM

Additional context
This change builds on top of the following feature to support data streams in OpenSearch:
opensearch-project/OpenSearch#675
opensearch-project/index-management#12

@ketanv3 ketanv3 added the enhancement New feature or request label Jun 2, 2021
@ketanv3 ketanv3 changed the title [Feature] Show the data stream name under 'Indices' and 'Managed Indices' sections [Feature] Show data streams in 'Indices' and 'Managed Indices' sections Jun 3, 2021
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
1 participant