概要

フル名
docker.io/victoriametrics/vmalert
Registry
docker.io
名前空間
victoriametrics
リポジトリ
vmalert
キャッシュ Tag 数
1482
最終同期
07/13/2026, 02:56 PM

概要

VictoriaMetrics vmalert 告警组件镜像,Prometheus 兼容告警规则评估,Metrics 阈值触发与 Alertmanager 通知链。

詳細

victoriametrics/vmalert 运行 VictoriaMetrics 告警组件,评估 PromQL/MetricsQL 告警规则并将 firing 告警发送至 Alertmanager。定位为时序数据库告警引擎,需 vmselect/vmstorage 数据源;VictoriaMetrics 栈告警层、替代 Prometheus ruler 或 Metrics 阈值自动化通知。

快速启动

docker run -d --name vmalert \
  -p 8880:8880 \
  -e VM_DATASOURCE_URL=http://vmselect:8481/select/0/prometheus \
  docker.io/victoriametrics/vmalert:latest

推荐实践

docker run -d --name vmalert \
  --restart unless-stopped \
  -p 8880:8880 \
  -v /etc/vmalert/rules:/etc/alerts \
  -e VM_DATASOURCE_URL=http://vmselect:8481/select/0/prometheus \
  -e VM_ALERTMANAGER_URL=http://alertmanager:9093 \
  docker.io/victoriametrics/vmalert:v1.103.0

核心参数说明

  • -p 8880:8880 — vmalert HTTP 端口
  • VM_DATASOURCE_URL — Metrics 查询数据源
  • VM_ALERTMANAGER_URL — 告警通知目标
  • 规则 — /etc/alerts 下 yaml 规则文件

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: vmalert
spec:
  replicas: 1
  selector:
    matchLabels:
      app: vmalert
  template:
    metadata:
      labels:
        app: vmalert
    spec:
      containers:
        - name: vmalert
          image: docker.io/victoriametrics/vmalert:v1.103.0
          ports:
            - containerPort: 8880
          args:
            - -datasource.url=http://vmselect:8481/select/0/prometheus
            - -notifier.url=http://alertmanager:9093
          volumeMounts:
            - name: rules
              mountPath: /etc/alerts
      volumes:
        - name: rules
          configMap:
            name: vmalert-rules
---
apiVersion: v1
kind: Service
metadata:
  name: vmalert
spec:
  selector:
    app: vmalert
  ports:
    - port: 8880
      targetPort: 8880

ConfigMap 存告警规则。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/victoriametrics/vmalert
:latest
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5816.3 MBsha256:2f20095d063b
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise-fips
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5428.2 MBsha256:eb6101700a21
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5428.3 MBsha256:a46d15b9d8fa
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5431.9 MBsha256:37e68ded291f
docker.io/victoriametrics/vmalert
:v1.146.0-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5012.6 MBsha256:c0e82a26e516
docker.io/victoriametrics/vmalert
:v1.146.0
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/22 18:5016.3 MBsha256:2f20095d063b
docker.io/victoriametrics/vmalert
:v1.122.25-enterprise-fips
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:5521.1 MBsha256:df3cf43267e6
docker.io/victoriametrics/vmalert
:v1.122.25-enterprise-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:5421.1 MBsha256:d2489aae6455
docker.io/victoriametrics/vmalert
:v1.122.25-enterprise
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:5424.8 MBsha256:bb7204fc8a28
docker.io/victoriametrics/vmalert
:v1.136.12-enterprise-fips
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:3127.8 MBsha256:1ac1671b688e
docker.io/victoriametrics/vmalert
:v1.136.12-enterprise-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:3027.8 MBsha256:80b54f26b972
docker.io/victoriametrics/vmalert
:v1.136.12-enterprise
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 21:3031.5 MBsha256:08aa32ec3b89
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise-rc0-fips
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 20:5328.2 MBsha256:eb6101700a21
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise-rc0-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 20:5228.3 MBsha256:a46d15b9d8fa
docker.io/victoriametrics/vmalert
:v1.146.0-enterprise-rc0
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 20:5231.9 MBsha256:37e68ded291f
docker.io/victoriametrics/vmalert
:v1.146.0-rc0-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 20:3712.6 MBsha256:c0e82a26e516
docker.io/victoriametrics/vmalert
:v1.146.0-rc0
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/19 20:3716.3 MBsha256:2f20095d063b
docker.io/victoriametrics/vmalert
:v1.145.0-enterprise-fips
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/08 18:2828.0 MBsha256:bcdac4577cb0
docker.io/victoriametrics/vmalert
:v1.145.0-enterprise-scratch
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/08 18:2728.0 MBsha256:4d02f88bc8f9
docker.io/victoriametrics/vmalert
:v1.145.0-enterprise
linux/amd64linux/arm/v7linux/arm64linux/ppc64lelinux/386
2026/06/08 18:2731.7 MBsha256:caa7aa7434bd