jertel/elastalert2
ElastAlert 2 is a continuation of the original yelp/elastalert project. Pull requests are appreciated! observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 95
- Release rhythm 82
- 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: 62
- age_days: 2192
- days_rel: 42
- days_push: 32
- n_releases_24m: 14
Adoption not part of the score
1130 stars · 338 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ElastAlert 2 is a standalone Python tool that runs rule-based alerting on anomalies, spikes, and patterns in data stored in Elasticsearch or OpenSearch. It is a maintained community continuation of Yelp's original ElastAlert, deployable via Docker or a Helm chart on Kubernetes.
Use cases
- alert on error log spikes in elasticsearch
- get notified when a specific pattern appears in opensearch logs
- run scheduled anomaly detection queries against elasticsearch
- send slack or email alerts when log thresholds are exceeded
- replace yelp elastalert with a maintained fork
- deploy log alerting as a kubernetes microservice
When to choose
- you already store logs or metrics in Elasticsearch or OpenSearch and need rule-based alerting
- you have existing ElastAlert rules and want a maintained, backwards-compatible continuation
- you want a containerized alerting microservice with a Helm chart for Kubernetes
When to avoid
- your data lives in a database other than Elasticsearch or OpenSearch
- you need full observability suites with dashboards rather than a focused alerting tool
- you want real-time streaming alerting with sub-second latency
Facets
service · maturity active
alerting monitoring search-engine scheduling monitoring security self-hosted python self-hosted elasticsearch opensearch anomaly-detection helm-chart log-alerting devops search docker kubernetes linux
2 sources
- readme: https://github.com/jertel/elastalert2 · fetched 2026-08-28 · a8dd5a3ddbac
- registry_pypi: https://pypi.org/pypi/elastalert2/json · fetched 2026-08-29 · db970cf62606
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jertel/elastalert2 | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="jertel/elastalert2")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem