opensearch-project / index-management-dashboards-plugin

🗃 Manage policies and jobs and automate periodic data operations in OpenSearch Dashboards
https://opensearch.org/docs/latest/im-plugin/index/
Apache License 2.0
16 stars 86 forks source link

Index Management UI: Name Width and Row Count #848

Open excalq opened 1 year ago

excalq commented 1 year ago

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

As an admin of our large OpenSearch cluster, I have been relying heavily on both the API and Dashboard UI as we migrate snapshotted data from older products.

The Index Management UI has two unfortunate limitations which I'd like to suggest trivial improvements of:

  1. Width of the Index column: Our migrated indices have names like stable-testnet-v1.0-ilm-000065-migrated or stable-devnet-v1.0-ilm-000028-migrated-remapped, which do not fit without truncation. A width of about 400px seems sufficient, though resizable columns would also be great.
image
  1. There is no capability to show more than 50 rows. Given many years of "ISM" rollovers, we have many pages of indices. It would be excellent to provide a free form value, or perhaps set an allowed max value in "Advanced Settings".

Note that OpenSearch 1.x a size query string parameter, which is easy to "hack". This no longer exists in OpenSearch 2.x.

image

Describe the solution you'd like

  1. Allow resizing columns in Index Management data tables.
  2. Or increased the fixed size of the "index" column to a more generous value.
  3. Allow a larger maximum for number of rows display in Index Management.

Describe alternatives you've considered

Relying solely on the API, which is more time consuming, and may have extra security overhead.

Additional context

We're using the latest version that AWS Managed OpenSearch provides (2.7 currently), however I also checked https://playground.opensearch.org/, which has no change in this UI on OpenSearch 2.9.

AMoo-Miki commented 1 year ago

Dear @opensearch-project/admin, would be so kind to redirect to ISM?

kohinoor98 commented 10 months ago

Hi @bowenlan-amzn

Could I take this issue?

Thanks, KC

kamingleung commented 10 months ago

@kohinoor98 @bowenlan-amzn I would highly recommend experimenting if we can switch to the Data Grid component as it offers numerous view customization options. Users can: resizing columns, density, hiding columns, and theortically supports displaying more than 100 rows/page. image