-
Notifications
You must be signed in to change notification settings - Fork 40
Description
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?
- 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.
- 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.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status