+ 1

What is ElastAlert?

A simple framework for alerting on anomalies, spikes, or other patterns of interest from data in Elasticsearch.
ElastAlert is a tool in the Monitoring Tools category of a tech stack.
ElastAlert is an open source tool with 6.3K GitHub stars and 1.4K GitHub forks. Here’s a link to ElastAlert's open source repository on GitHub

Who uses ElastAlert?

3 companies reportedly use ElastAlert in their tech stacks, including Slack, ScreenAware, and Sainsburys.

6 developers on StackShare have stated that they use ElastAlert.

ElastAlert Integrations

Why developers like ElastAlert?

Here’s a list of reasons why companies and developers use ElastAlert
Top Reasons
Be the first to leave a pro
ElastAlert Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose ElastAlert in their tech stack.

StackShare Editors
StackShare Editors

In order to protect applications such as Slack from malicious activity, it was crucial to monitor the infrastructure at all times. The best way to do this was through a centralized logging system and Slack enables the same through tools such as StreamStash, Elasticsearch, and ElastAlert.

StreamStash is a Node.js based service for log aggregating, filtering, and redirecting. It transmits outputs to ElasticSearch, which is an open source full-text search engine using an HTTP web interface and schema-free JSON documents. It provides an almost real-time and scalable search to the user.

This helps users retrieve any log file at its most updated state almost instantly. ElastAlert helps provide alerts for anomalies, spikes and other curious patterns for data available in ElasticSearch. This robust system together ensured all the data was processed and collected by the application and can be studied and retrieved at a moment's notice for necessary action.

See more

ElastAlert Alternatives & Comparisons

What are some alternatives to ElastAlert?
Configure Searches to periodically run against a variety of data sources. You can define a custom pipeline of Filters to manipulate any generated Alerts and forward them to multiple Targets. Review and manage Alerts through the web interface. You can apply Renderers to alerts to enrich them with additional metadata.
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
Grafana is a general purpose dashboard and graph composer. It's focused on providing rich ways to visualize time series metrics, mainly though graphs but supports other ways to visualize data through a pluggable panel architecture. It currently has rich support for for Graphite, InfluxDB and OpenTSDB. But supports other data sources via plugins.
Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
Nagios is a host/service/network monitoring program written in C and released under the GNU General Public License.
See all alternatives

ElastAlert's Followers
4 developers follow ElastAlert to keep up with related blogs and decisions.
Yatin Chawla
Robin Guo