ElastAlert
Easy & flexible alerting with Elasticsearch for detecting anomalies, spikes, and pattern shifts.
Why consider ElastAlert?
ElastAlert is an open-source framework written in Python by Yelp. ElastAlert queries Elasticsearch clusters on scheduled intervals, evaluating matching rule types (frequency, spike, flatline, blacklist) and routing alert notifications to Slack, Email, Jira, and PagerDuty.
Learn ElastAlert by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of ElastAlert
ElastAlert monitors Elasticsearch indices for business SLA spikes and infrastructure anomalies.
Quickstart
pip install elastalertelastalert --config config.yaml --verboseElastAlert is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
boringproxy
Simple, self-hosted reverse proxy and tunnel manager for exposing private web services securely.
OWASP ModSecurity
Open-source Web Application Firewall (WAF) engine providing cross-platform HTTP security inspection.
OpenCTI
Open-source platform for managing cyber threat intelligence knowledge and STIX2 relationships.
Maltrail
Malicious traffic detection system utilizing public blacklists and heuristic traffic behavior analysis.