Listing possible errors

I want to work on more extensive monitoring plugin than Watcher, for that I need to know and understanding the more common errors that can happen in Elastic. I wonderd if anyone maybe listed some or all of them before and could help me save some time

More extensive in what manner?

As far as I saw, Watcher handles only a handful of problems, such as an entire cluster failure. But I'm interested in even less critical exceptions that may not have serious impact on the environment like parsing exceptions to incoming queries. Every insertion and search are important in my cluster and I would like to record and handle this kind of problems as well.