-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[Search Pipelines] Base Benchmarks #7782
Comments
These are identical -- they follow the same code path. No search pipeline uses the "no-op" pipeline (which is a pipeline without processors). |
Search Pipelines and Processors Benchmarking PlanGoalThe primary goal of this benchmark is to evaluate the performance impact of the various search pipelines and processors available in the OpenSearch Project release. We will measure this by comparing the performance of the General Assumptions
BenchmarksThe following table outlines the tests we plan to conduct, their features, and any notes related to them:
Future WorkWhile this benchmarking plan provides a good starting point, we will need to iterate and refine it based on our findings. The results of these tests will help us understand how different search pipelines and processors impact the overall performance of our system and guide us in future optimization efforts. |
For 2.9 we will have the data around. For 2.10, we are planning to have the benchmark dashboard integrated. |
Optional:
There are two main effort:
|
Close this issue since all tasks are merged |
Benchmarking is a good way to measure how changes to our code impact performance over time. This RFC should cover benchmarking for Search Pipelines and processors that will be included in the release.
Use the OpenSearch Benchmarking Tools to benchmark a very simple search (benchmark pipelines, not search):
What can we do in the short term?
Do these make sense for benchmarks? What else would we want to measure?
How do we set up the OpenSearch Benchmarking tools for this?
The text was updated successfully, but these errors were encountered: