429 Elastic exception handling

Summary: Due to a large number of requests from domain teams, Elastic search throws 429- Too many requests error whereas search service throws 5XX alerts bringing down the service availability. Therefore, we need to return 429 from Search instead of 500 when ECK returns 429.

Assignee Loading
Time tracking Loading