Document recommended Elasticsearch cluster configuration for better performance
Problem to solve
When we ran performance tests on our reference architecture, we observed slow response from Advance Search blob search APIs endpoints. For details, please refer to #214830 (closed). After further looking at the details of how the test setup was and how the test was performed, we tuned a few things in the Elasticsearch clusters, including node specs, number of replicas, number of shards, etc. Then, we started seeing much-improved response time. We should capture the guidances on how Elasticsearch cluster can be set up and share it in our documentation so that GitLab users can benefit from it.
Further details
Proposal
Create a section under Tuning or Troubleshooting to including the guidance on how to set up Elasticsearch cluster in a GitLab deployment.