ElastAlert 2
ElastAlert 2 is a standalone software tool for alerting on anomalies, spikes, or other patterns of interest from data in Elasticsearch and OpenSearch.
ElastAlert 2 is backwards compatible with the original ElastAlert rules.
Docker and Kubernetes
ElastAlert 2 is well-suited to being run as a microservice, and is available as an image on Docker Hub and on GitHub Container Registry. For more instructions on how to configure and run ElastAlert 2 using Docker, see here.
A Helm chart is also included for easy configuration as a Kubernetes deployment.
Documentation
Documentation, including an FAQ, for ElastAlert 2 can be found on readthedocs.com. This is the place to start if you're not familiar with ElastAlert 2 at all.
The full list of platforms that ElastAlert 2 can fire alerts into can be found in the documentation.
Contributing
Please see our contributing guidelines.
Security
See our security policy for reporting urgent vulnerabilities.
License
ElastAlert 2 is licensed under the Apache License, Version 2.0.
Metadata
Release files for elastalert2 2.31.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| elastalert2-2.31.0.tar.gz | 172.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| elastalert2-2.31.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 405.7 kB
Release files / elastalert2-2.31.0.tar.gz
| Download URL | elastalert2-2.31.0.tar.gz |
|---|---|
| Size | 172.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f63bb15381ccf139935be0faee5f9f5c2fd5d598c5765a0fdc584b6bb65c2c00
|
|
BLAKE2b-256 checksum How to use checksums |
e61c668e944fee2c1a2050a00a69df83eacad4452beae5e6f26c75e92352ef9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 22, 2026.
Transparency logRelease files / elastalert2-2.31.0-py3-none-any.whl
| Download URL | elastalert2-2.31.0-py3-none-any.whl |
|---|---|
| Size | 233.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6a8dc24f26784e7c0ce9387e05db7eba5a72c63a84b11e924bf977690a69f65b
|
|
BLAKE2b-256 checksum How to use checksums |
560392e77ec9433af9a17808690e138cd71e75d9dc308fffa3967b3e5950747b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 22, 2026.
Transparency log