Elastalert (open source) is a simple and popular open source tool for alerting on
anomalies, spikes, or other patterns of interest found in data stored in Elasticsearch.
Elastalert works with all versions of Elasticsearch. Yelp use Elasticsearch, Logstash and
Kibana for managing their ever-increasing amount of data and logs. Kibana is great for
visualizing and querying data, but Yelp realized that it needed a companion tool for
alerting on inconsistencies in the data. Out of this need, ElastAlert was created.
If you have data being written into Elasticsearch in near real time and want to be alerted
when that data matches certain patterns, ElastAlert is the tool for you. If you can see it in
Kibana, ElastAlert can alert on it.