Metadata-Version: 2.1
Name: elastalert2
Version: 2.20.0
Summary: Automated rule-based alerting for Elasticsearch
Home-page: https://github.com/jertel/elastalert2
License: Apache 2.0
Project-URL: Documentation, https://elastalert2.readthedocs.io
Project-URL: Source Code, https://github.com/jertel/elastalert2
Project-URL: Discussion Forum, https://github.com/jertel/elastalert2/discussions
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: apscheduler<4.0,>=3.10.4
Requires-Dist: aws-requests-auth>=0.4.3
Requires-Dist: boto3>=1.34.54
Requires-Dist: cffi>=1.16.0
Requires-Dist: croniter>=2.0.2
Requires-Dist: elasticsearch==7.10.1
Requires-Dist: envparse>=0.2.0
Requires-Dist: exotel==0.1.5
Requires-Dist: Jinja2>=3.1.3
Requires-Dist: jira>=3.6.0
Requires-Dist: jsonpointer>=2.4
Requires-Dist: jsonschema>=4.21.1
Requires-Dist: prettytable>=3.10.0
Requires-Dist: prison>=0.2.1
Requires-Dist: prometheus-client>=0.20.0
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: PyYAML>=6.0.1
Requires-Dist: py-zabbix>=1.1.7
Requires-Dist: requests>=2.31.0
Requires-Dist: sortedcontainers>=2.4.0
Requires-Dist: statsd-tags==3.2.1.post1
Requires-Dist: stomp.py>=8.1.0
Requires-Dist: tencentcloud-sdk-python>=3.0.1098
Requires-Dist: texttable>=1.7.0
Requires-Dist: twilio>=8.13.0

# ElastAlert 2

ElastAlert 2 is a standalone software tool for alerting on anomalies, spikes, or other patterns of interest from data in [Elasticsearch][10] and [OpenSearch][9].

ElastAlert 2 is backwards compatible with the original [ElastAlert][0] rules.

![CI Workflow](https://github.com/jertel/elastalert/workflows/master_build_test/badge.svg)

## Docker and Kubernetes

ElastAlert 2 is well-suited to being run as a microservice, and is available
as an image on [Docker Hub][2] and on [GitHub Container Registry][11]. For more instructions on how to
configure and run ElastAlert 2 using Docker, see [here][8].

A [Helm chart][7] is also included for easy configuration as a Kubernetes deployment. 

## Documentation

Documentation, including an FAQ, for ElastAlert 2 can be found on [readthedocs.com][3]. This is the place to start if you're not familiar with ElastAlert 2 at all.

Elasticsearch 8 support is documented in the [FAQ][12].

The full list of platforms that ElastAlert 2 can fire alerts into can be found [in the documentation][4].

## Contributing

Please see our [contributing guidelines][6].

## Security

See our [security policy][13] for reporting urgent vulnerabilities.

## License

ElastAlert 2 is licensed under the [Apache License, Version 2.0][5].

[0]: https://github.com/yelp/elastalert
[1]: https://github.com/jertel/elastalert2/blob/master/examples/config.yaml.example
[2]: https://hub.docker.com/r/jertel/elastalert2
[3]: https://elastalert2.readthedocs.io/
[4]: https://elastalert2.readthedocs.io/en/latest/alerts.html#alert-types
[5]: https://www.apache.org/licenses/LICENSE-2.0
[6]: https://github.com/jertel/elastalert2/blob/master/CONTRIBUTING.md
[7]: https://github.com/jertel/elastalert2/tree/master/chart/elastalert2
[8]: https://elastalert2.readthedocs.io/en/latest/running_elastalert.html
[9]: https://opensearch.org/
[10]: https://github.com/elastic/elasticsearch
[11]: https://github.com/jertel/elastalert2/pkgs/container/elastalert2%2Felastalert2
[12]: https://elastalert2.readthedocs.io/en/latest/recipes/faq.html#does-elastalert-2-support-elasticsearch-8
[13]: https://github.com/jertel/elastalert2/blob/master/SECURITY.md
