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

In-Flight Behavioral and Performance Validation #1092

Open
sumobrian opened this issue Oct 22, 2024 · 0 comments
Open

In-Flight Behavioral and Performance Validation #1092

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

Comments

@sumobrian
Copy link
Collaborator

Is your feature request related to a problem?

When migrating from Elasticsearch to OpenSearch, users need a reliable way to compare and validate behavioral and performance differences in real-time. Inflight validations should be performed at the replayer level to ensure that any discrepancies between source and target clusters are quickly identified. Currently, while Migration Assistant provides support for comparing status codes and drilling down into individual requests, this feature would focus on a more comprehensive validation to surface behavioral differences between the clusters during the migration.

What solution would you like?

Implement a feature within OpenSearch Migrations that performs real-time inflight validation at the replayer level. This feature should compare key metrics and behaviors between the source (Elasticsearch) and target (OpenSearch) clusters during the migration process. It should provide automated alerts and dashboards highlighting discrepancies such as differences in query responses, status codes, latency, and resource utilization between the two clusters.

What alternatives have you considered?

  1. Offline post-migration validation – This approach is insufficient for catching real-time discrepancies and can lead to delayed identification and resolution of critical issues.
  2. No comparison validation – This is a major obstacle for users, as they often need confirmation that the behavior of the OpenSearch target cluster aligns with their original Elasticsearch cluster.

Do you have any additional context?

This feature would offer users the confidence to execute large-scale migrations by providing clear insights into behavioral consistency between Elasticsearch and OpenSearch. By focusing on real-time validations at the replayer level, this feature can help users address migration risks proactively. Integration with existing monitoring tools like AWS CloudWatch or OpenSearch Dashboards would be ideal to offer a unified view of migration metrics and alerts.

@sumobrian sumobrian added enhancement New feature or request untriaged and removed untriaged labels Oct 22, 2024
@sumobrian sumobrian changed the title [FEATURE] Implement In-Flight Behavioral Validation at Replayer Level for Elasticsearch to OpenSearch Migrations In-Flight Behavioral and Performance Validation Oct 23, 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
Projects
Status: 1+ Years
Development

No branches or pull requests

1 participant