YelpArchive/elastalert
Easy & Flexible Alerting With ElasticSearch observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4300
- days_rel: n/a
- days_push: 756
- n_releases_24m: 0
Adoption not part of the score
7987 stars · 1686 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ElastAlert is a Python framework for alerting on anomalies, spikes, and other patterns in data stored in Elasticsearch, with configurable rule types and many alert channels like Slack, PagerDuty, and email. The original Yelp project is no longer maintained; users should use the community fork ElastAlert2 instead.
Use cases
- alert when error logs spike in elasticsearch
- notify slack when log pattern matches
- detect flatline in event rate
- blacklist monitoring on log fields
- send pagerduty alerts from elasticsearch queries
When to choose
- you are already on an old ElastAlert deployment and need reference material
- you want to understand rule-based Elasticsearch alerting concepts
When to avoid
- starting a new project - use ElastAlert2 instead
- you need maintained software or security fixes
- your data is not in Elasticsearch
Facets
framework · maturity abandoned
alerting monitoring search-engine logging monitoring analytics python self-hosted elasticsearch log-alerting anomaly-detection deprecated elastalert2-successor devops search docker
1 source
- readme: https://github.com/YelpArchive/elastalert · fetched 2026-08-28 · eaef0eba14a9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| YelpArchive/elastalert | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="YelpArchive/elastalert")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem