elastalert in a docker container
3.0K
IMPORTANT NOTE! This repository is put on hold for the time being, as I have submitted a pull-request to Yelp's Elastalert with the contents of this repository in order to create an official Elastalert Docker image.
Docker image with Elastalert on Alpine Linux.
Assumes the use of port 9200 when communicating with Elasticsearch. In order for the time of the container to be synchronized (ntpd), it must be run with the SYS_TIME capability. In addition you may want to add the SYS_NICE capability, in order for ntpd to be able to modify its priority.
If Elasticsearch requires authentication, then the two environment variables listed below must contain user and password. In addition, if you mount the Elastalert configuration file you must add login credentials, like in this example:
es_username: elastic
es_password: changeme
False.Europe/Stockholm.elasticsearchhost.9200.False.False.elastalert_status.Content type
Image
Digest
Size
77.7 MB
Last updated
about 9 years ago
docker pull keepr/elastalert-docker