Retesting, Sanity, Smoke, and Canary Testing are often confused, but they serve different purposes in the release flow.
Retesting → checks the exact bug fix
Sanity → checks nearby affected areas
Smoke → checks if the build is stable
Canary → checks production health on a small % of users
Most QA engineers use OpenSearch just to search logs.
But experienced engineers use it to investigate entire systems 👀
Missing events, retry storms, correlation IDs, race conditions, hidden backend failures - this is where debugging becomes real detective work.
Check out this Linkedin post covering some of the most underrated OpenSearch techniques that can completely change how QA engineers investigate production issues 🚀