Monitoring ES mappings

I just found out nice article on watcher, how it can send notifications.
I want to use a watcher that can trigger an action whenever a mapping has been changed in one of the doc type.

Please suggest if this is the right way or there exists any other way to perform same notification process.

Mapping updates are reported in the logs of the cluster master, so you could process and check those.

Not sure if there is a direct way within Watcher to do this.