mirror of
https://github.com/helm/charts.git
synced 2026-08-20 21:08:12 +00:00
* Updated image for Elasticsearch 6 support, removed supervisord since k8s deployments provide that capability already, and added apiVersion to support helm upgrades * added new dockerfile source repo to sources list for the Helm chart * removed obsolete repo from helm Chart source list * conditionally create the deployment only if elasticsearch host was provided; needed for PR merge bot * conditionally create the deployment only if elasticsearch host was provided; needed for PR merge bot * change maintainer format
Elastalert Helm Chart
elastalert a simple framework for alerting on anomalies, spikes, or other patterns of interest from data in Elasticsearch.
TL;DR;
$ helm install stable/elastalert
Installing the Chart
To install the chart with the release name my-release:
$ helm install --name my-release stable/elastalert
The command deploys elastalert on the Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation.
Uninstalling the Chart
To uninstall/delete the my-release deployment:
$ helm delete my-release
The command removes all the Kubernetes components associated with the chart and deletes the release.
Configuration
| Parameter | Description | Default |
|---|---|---|
image.repository |
docker image | jertel/elastalert-docker |
image.tag |
docker image tag | 0.1.29 |
image.pullPolicy |
image pull policy | IfNotPresent |
replicaCount |
number of replicas to run | 1 |
elasticsearch.host |
elasticsearch endpoint to use | elasticsearch |
elasticsearch.port |
elasticsearch port to use | 80 |
resources |
Container resource requests and limits | {} |
rules |
Rule and alert configuration for Elastalert | {} example shown in values.yaml |
runIntervalMins |
Default interval between alert checks, in minutes | 1 |
bufferTimeMins |
Default rule buffer time, in minutes | 15 |