概要

フル名
docker.io/jertel/elastalert2
Registry
docker.io
名前空間
jertel
リポジトリ
elastalert2
キャッシュ Tag 数
45
最終同期
07/05/2026, 10:30 PM

概要

ElastAlert2 告警规则引擎镜像,Elasticsearch 日志异常检测与多渠道通知,SIEM 告警自动化。

詳細

jertel/elastalert2 运行 ElastAlert2 告警规则引擎,监听 Elasticsearch 日志索引并基于 YAML 规则触发 Slack/Email/Webhook 等多渠道告警。定位为日志告警 Worker 服务,需连接 Elasticsearch 与 rules volume;K8s Deployment SIEM 告警层。

快速启动

docker run -d --name elastalert2 \
  -v /data/elastalert/rules:/opt/elastalert/rules \
  -e ES_HOST=elasticsearch \
  -e ES_PORT=9200 \
  docker.io/jertel/elastalert2:latest

推荐实践

docker run -d --name elastalert2 \
  --restart unless-stopped \
  -v /data/elastalert/rules:/opt/elastalert/rules \
  -v /data/elastalert/config:/opt/elastalert/config \
  -e ES_HOST=elasticsearch.internal \
  -e ES_PORT=9200 \
  docker.io/jertel/elastalert2:2.19.0

核心参数说明

  • -e ES_HOST/ES_PORT — Elasticsearch 连接
  • -v .../rules:... — 告警规则 YAML
  • 通知 — Slack/Email/Webhook
  • 规则 — frequency/spike/flatline

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: elastalert2
spec:
  replicas: 1
  selector:
    matchLabels:
      app: elastalert2
  template:
    metadata:
      labels:
        app: elastalert2
    spec:
      containers:
        - name: elastalert
          image: docker.io/jertel/elastalert2:2.19.0
          env:
            - name: ES_HOST
              value: elasticsearch
            - name: ES_PORT
              value: "9200"
          volumeMounts:
            - name: rules
              mountPath: /opt/elastalert/rules
      volumes:
        - name: rules
          configMap:
            name: elastalert-rules
---
apiVersion: v1
kind: Service
metadata:
  name: elastalert2
spec:
  selector:
    app: elastalert2
  ports:
    - port: 3030
      targetPort: 3030

规则 YAML 存 ConfigMap;Elasticsearch 独立部署。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/jertel/elastalert2
:latest
linux/amd64linux/arm64
2026/06/19 19:39176.9 MBsha256:0bc4cdb4420e
docker.io/jertel/elastalert2
:2
linux/amd64linux/arm64
2026/05/28 06:30171.3 MBsha256:d8caac3fcb21
docker.io/jertel/elastalert2
:2.30.0
linux/amd64linux/arm64
2026/05/28 06:30171.3 MBsha256:d8caac3fcb21
docker.io/jertel/elastalert2
:2.29.0
linux/amd64linux/arm64
2026/03/21 22:54166.7 MBsha256:b9b4cf310d41
docker.io/jertel/elastalert2
:2.28.0
linux/amd64linux/arm64
2026/01/12 06:30170.1 MBsha256:4d4319fe7c46
docker.io/jertel/elastalert2
:2.27.0
linux/amd64linux/arm64
2025/11/16 21:24160.3 MBsha256:9592b9d5778c
docker.io/jertel/elastalert2
:2.26.0
linux/amd64linux/arm64
2025/09/05 19:05153.0 MBsha256:11b36560672f
docker.io/jertel/elastalert2
:2.25.0
linux/amd64linux/arm64
2025/06/12 20:01160.6 MBsha256:52ccd0175c42
docker.io/jertel/elastalert2
:2.24.0
linux/amd64linux/arm64
2025/04/05 22:13159.0 MBsha256:8950b352d7e9
docker.io/jertel/elastalert2
:2.23.0
linux/amd64linux/arm64
2025/02/01 22:48156.9 MBsha256:748e0f9b6ea8
docker.io/jertel/elastalert2
:2.22.0
linux/amd64linux/arm64
2024/11/30 23:21156.1 MBsha256:eb0b9456bf64
docker.io/jertel/elastalert2
:2.21.0
linux/amd64linux/arm64
2024/11/30 01:09156.1 MBsha256:8cf0e3fc66db
docker.io/jertel/elastalert2
:2.20.0
linux/amd64linux/arm64
2024/09/19 20:09148.3 MBsha256:929f3ad98edb
docker.io/jertel/elastalert2
:matrixhookshot
linux/amd64
2024/08/31 07:57165.0 MBsha256:4f5b77ead8c8
docker.io/jertel/elastalert2
:2.19.0
linux/amd64linux/arm64
2024/07/15 18:47147.7 MBsha256:05b276855013
docker.io/jertel/elastalert2
:2.18.0
linux/amd64linux/arm64
2024/05/09 19:46153.5 MBsha256:eec35fef4b34
docker.io/jertel/elastalert2
:2.17.0
linux/amd64linux/arm64
2024/03/16 08:24146.8 MBsha256:ce1103bc15a3
docker.io/jertel/elastalert2
:2.16.0
linux/amd64linux/arm64
2024/01/30 06:59146.7 MBsha256:fa4acfe38ca3
docker.io/jertel/elastalert2
:2.15.0
linux/amd64linux/arm64
2023/11/24 23:29137.0 MBsha256:37fcc3e4b7e7
docker.io/jertel/elastalert2
:2.14.0
linux/amd64linux/arm64
2023/10/12 06:25144.5 MBsha256:46b56ce0dcee