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

Centralized Migration Management UI for Metadata Migrations, Live Capture, and Backfill #1093

Open
sumobrian opened this issue Oct 22, 2024 · 0 comments
Labels
enhancement New feature or request MAv5.0

Comments

@sumobrian
Copy link
Collaborator

Is your feature request related to a problem?

Managing the complex steps of a migration manually can be challenging for users, especially when it comes to performing tasks like metadata migrations, re-executing migration lifecycles, backfilling, and capturing live data. Users often face difficulties in coordinating these tasks effectively without a centralized management interface, which can lead to errors and inefficiencies in the migration process.

What solution would you like?

Create a User Interface for migrations that provides a comprehensive workflow to simplify and centralize the execution of migrations. This UI should function as the management plane for a migration, enabling users to easily initiate and manage key tasks such as re-executing a metadata migration, testing transforms, performing a backfill, and capturing live traffic and replaying traffic. The UI will be built on top of the existing CLI framework, which will be extended to support an API layer. The goal is to provide an intuitive and guided experience that reduces the complexity of these migration tasks managing the orchestration of the various migration/ replication products.

What alternatives have you considered?

  1. Command-line driven approach – While the command line offers flexibility, it lacks the guided experience and centralized management that a UI could provide. This can lead to higher chances of errors and increased complexity for less technical users.
  2. Multiple standalone tools – Using separate tools for each migration step (metadata migration, backfill, live capture) requires manual coordination, making it difficult to maintain consistency and validate the overall process effectively.

Do you have any additional context?

This feature would be particularly beneficial for large-scale migrations where ensuring consistency and efficiency is crucial. Providing a UI-based workflow built on top of the existing CLI framework and extended API support will not only enhance the user experience but also reduce the chances of errors by offering a more structured and intuitive approach to managing migrations. Integrating this UI with existing OpenSearch tools and dashboards could offer users a unified view.

@sumobrian sumobrian added enhancement New feature or request untriaged and removed untriaged labels Oct 22, 2024
@sumobrian sumobrian moved this from Not Committed to 6 Months - 1 Year in OpenSearch Migrations - Roadmap Oct 22, 2024
@sumobrian sumobrian changed the title [FEATURE] Develop a Centralized Migration Management UI for Metadata Migrations, Live Capture, and Backfill Centralized Migration Management UI for Metadata Migrations, Live Capture, and Backfill Oct 23, 2024
@sumobrian sumobrian added MAv5.0 and removed MAv4.0 labels Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request MAv5.0
Projects
Status: 6 Months - 1 Year
Development

No branches or pull requests

1 participant