All Projects → jertel → Elastalert Docker

jertel / Elastalert Docker

Licence: mit
Simple Dockerfile for building a Kubernetes and Elastalert Helm compatible Docker image.

Labels

Projects that are alternatives of or similar to Elastalert Docker

Charts
Bitnami Helm Charts
Stars: ✭ 4,439 (+8120.37%)
Mutual labels:  mustache
Charts
Helm charts for applications you run at home
Stars: ✭ 421 (+679.63%)
Mutual labels:  mustache
Handlebars.net
A real .NET Handlebars engine
Stars: ✭ 723 (+1238.89%)
Mutual labels:  mustache
Handlebars
Fullest Handlebars.js templating support for Atom and Sublime Text 2 / 3. Also drives syntax colouring on Github and in Visual Studio Code. Install from: https://atom.io/packages/Handlebars and https://packagecontrol.io/packages/Handlebars.
Stars: ✭ 292 (+440.74%)
Mutual labels:  mustache
Mikado
Mikado is the webs fastest template library for building user interfaces.
Stars: ✭ 323 (+498.15%)
Mutual labels:  mustache
Grmustache.swift
Flexible Mustache templates for Swift
Stars: ✭ 538 (+896.3%)
Mutual labels:  mustache
laravel-mjml
Laravel MJML offers support for rendering MJML syntax into in-line HTML that can be sent within mails.
Stars: ✭ 26 (-51.85%)
Mutual labels:  mustache
Helm Charts
Prometheus community Helm charts
Stars: ✭ 962 (+1681.48%)
Mutual labels:  mustache
Client
The Hypothesis web-based annotation client.
Stars: ✭ 416 (+670.37%)
Mutual labels:  mustache
Harbor Helm
The helm chart to deploy Harbor
Stars: ✭ 647 (+1098.15%)
Mutual labels:  mustache
Helm Charts
A curated set of Helm charts brought to you by codecentric
Stars: ✭ 295 (+446.3%)
Mutual labels:  mustache
Banzai Charts
Curated list of Banzai Cloud Helm charts used by the Pipeline Platform
Stars: ✭ 312 (+477.78%)
Mutual labels:  mustache
Lightncandy
An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ),
Stars: ✭ 565 (+946.3%)
Mutual labels:  mustache
Charts
Easily deploy Sentry on your Kubernetes Cluster
Stars: ✭ 277 (+412.96%)
Mutual labels:  mustache
Mustache
A simple Mustache parser/evaluator for Swift
Stars: ✭ 20 (-62.96%)
Mutual labels:  mustache
Argo Helm
ArgoProj Helm Charts
Stars: ✭ 263 (+387.04%)
Mutual labels:  mustache
Eks Charts
Amazon EKS Helm chart repository
Stars: ✭ 428 (+692.59%)
Mutual labels:  mustache
K8s Minecraft
Running a Minecraft server in Kubernetes
Stars: ✭ 37 (-31.48%)
Mutual labels:  mustache
Pomerium Helm
Official helm charts for Pomerium.
Stars: ✭ 32 (-40.74%)
Mutual labels:  mustache
Mormot
Synopse mORMot ORM/SOA/MVC framework
Stars: ✭ 607 (+1024.07%)
Mutual labels:  mustache

ElastAlert-Docker

This Dockerfile will build a Docker image for Elastalert. This image is compatible with the accompanying Helm chart for Kubernetes.

Fork of yelp/elastalert

The original yelp/elastalert repository has become mostly stale, with hundreds of open PRs and over 1000 open issues. The yelp team has acknowledged that they are winding down support of Elastalert (https://github.com/Yelp/elastalert/issues/2947). Consequently, it is difficult to merge fixes, dependency upgrades, and new features into Elastalert. Because of this, a fork of elastalert has been created as a sibling to this repository. jertel/elastalert will be an alternate repository for updates, until a new maintainer is appointed by the Yelp team and it's clear that the new maintainers are responding to PRs and issues.

If you want to use the jertel/elastalert fork (specifically, the 'alt' branch), then use the jertel/elastalert-docker:latest-alt docker container. Kubernetes helm chart users will need to override the image tag appropriately in order to utilize the newer elastalert forked image.

This -alt suffix may become the master/latest tag at some point in the future, if the original repository does not gain a maintainer.

Docker Hub

The official pre-built image is available at https://hub.docker.com/r/jertel/elastalert-docker.

Building Locally

To build, install Docker and then run the following command:

docker build . -t elastalert

Running Elastalert

A properly configured elastalert_config.json file must be mounted into the container during startup of the container. Use the example file provided by Elastalert as a template, and once saved locally to a file such as /tmp/elastalert.yaml, run the container as follows:

docker run -d -v /tmp/elastalert.yaml:/opt/config/elastalert_config.yaml jertel/elastalert-docker

Kubernetes

See the Helm chart README.md for information on installing this application into an existing Kubernetes cluster.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].