概要

フル名
docker.io/bougou/alertmanager-webhook-adapter
Registry
docker.io
名前空間
bougou
リポジトリ
alertmanager-webhook-adapter
キャッシュ Tag 数
115
最終同期
07/06/2026, 02:01 PM
関連トピック

概要

Alertmanager Webhook 适配器镜像,将 Prometheus 告警 JSON 转换为钉钉/飞书/企业微信等国内 IM 格式,适合告警通知链路改造。

詳細

bougou/alertmanager-webhook-adapter 接收 Alertmanager webhook_configs POST 的告警 payload,按模板渲染并转发至第三方机器人 API。典型插入在 Alertmanager 与 IM 之间,避免各告警通道重复写 receiver 逻辑。与 prometheus-webhook-dingtalk 类似但维护者不同;Kubernetes 中作为无状态 Deployment,Alertmanager 经 ClusterIP 调用 adapter Service。

快速启动

docker run -d --name am-adapter \
  -p 8060:8060 \
  -e WEBHOOK_URL=https://oapi.dingtalk.com/robot/send?access_token=xxx \
  docker.io/bougou/alertmanager-webhook-adapter:latest

推荐实践

docker run -d --name am-adapter \
  --restart unless-stopped \
  -p 8060:8060 \
  -e WEBHOOK_URL=https://oapi.dingtalk.com/robot/send?access_token=xxx \
  -e WEBHOOK_TYPE=dingtalk \
  -e TEMPLATE_PATH=/templates/default.tmpl \
  docker.io/bougou/alertmanager-webhook-adapter:1.2.0

核心参数说明

  • -p 8060:8060 — 接收 Alertmanager webhook 的 HTTP 端口
  • -e WEBHOOK_URL — 目标 IM 机器人完整 URL
  • -e WEBHOOK_TYPE — 通道类型(dingtalk/feishu/wecom 等)
  • -e TEMPLATE_PATH — 告警消息模板路径
  • --restart unless-stopped — 通知链路持续在线
  • 固定 tag — 模板字段与 API 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: am-webhook-adapter
  namespace: monitoring
spec:
  replicas: 2
  selector:
    matchLabels:
      app: am-webhook-adapter
  template:
    metadata:
      labels:
        app: am-webhook-adapter
    spec:
      containers:
        - name: adapter
          image: docker.io/bougou/alertmanager-webhook-adapter:1.2.0
          ports:
            - containerPort: 8060
          envFrom:
            - secretRef:
                name: im-webhook-secrets
---
apiVersion: v1
kind: Service
metadata:
  name: am-webhook-adapter
  namespace: monitoring
spec:
  selector:
    app: am-webhook-adapter
  ports:
    - port: 8060
      targetPort: 8060

Alertmanager receiver 指向 http://am-webhook-adapter:8060;机器人 token 经 Secret,多副本无状态可 HPA。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/bougou/alertmanager-webhook-adapter
:83b66
linux/amd64linux/arm64
2026/06/15 18:23376.4 MBsha256:513d9ac8d281
docker.io/bougou/alertmanager-webhook-adapter
:260615102132-83b664b
linux/amd64linux/arm64
2026/06/15 18:23376.4 MBsha256:513d9ac8d281
docker.io/bougou/alertmanager-webhook-adapter
:latest
linux/amd64linux/arm64
2026/06/15 18:23376.4 MBsha256:513d9ac8d281
docker.io/bougou/alertmanager-webhook-adapter
:a2393
linux/amd64linux/arm64
2026/05/13 11:20376.4 MBsha256:1979ad6421d5
docker.io/bougou/alertmanager-webhook-adapter
:260513031827-a239391
linux/amd64linux/arm64
2026/05/13 11:20376.4 MBsha256:1979ad6421d5
docker.io/bougou/alertmanager-webhook-adapter
:v1.1.11
linux/amd64linux/arm64
2026/04/17 18:05376.4 MBsha256:a1577367f774
docker.io/bougou/alertmanager-webhook-adapter
:260417100310-05cdcf8
linux/amd64linux/arm64
2026/04/17 18:05376.4 MBsha256:a1577367f774
docker.io/bougou/alertmanager-webhook-adapter
:05cdc
linux/amd64linux/arm64
2026/04/17 17:59376.4 MBsha256:631dedac24ec
docker.io/bougou/alertmanager-webhook-adapter
:260417095714-05cdcf8
linux/amd64linux/arm64
2026/04/17 17:59376.4 MBsha256:631dedac24ec
docker.io/bougou/alertmanager-webhook-adapter
:v1.1.10
linux/amd64linux/arm64
2025/09/10 16:05376.4 MBsha256:c82600fe1f89
docker.io/bougou/alertmanager-webhook-adapter
:250910080323-d413255
linux/amd64linux/arm64
2025/09/10 16:05376.4 MBsha256:c82600fe1f89
docker.io/bougou/alertmanager-webhook-adapter
:d4132
linux/amd64linux/arm64
2025/09/10 15:38376.4 MBsha256:7d4fdd82ebbc
docker.io/bougou/alertmanager-webhook-adapter
:250910073622-d413255
linux/amd64linux/arm64
2025/09/10 15:38376.4 MBsha256:7d4fdd82ebbc
docker.io/bougou/alertmanager-webhook-adapter
:abbef
linux/amd64linux/arm64
2024/09/25 11:30376.4 MBsha256:178239e6c23e
docker.io/bougou/alertmanager-webhook-adapter
:240925032850-abbef89
linux/amd64linux/arm64
2024/09/25 11:30376.4 MBsha256:178239e6c23e
docker.io/bougou/alertmanager-webhook-adapter
:v1.1.9
linux/amd64linux/arm64
2024/09/20 15:45376.4 MBsha256:0aac6c4731de
docker.io/bougou/alertmanager-webhook-adapter
:240920074407-4ffe0d4
linux/amd64linux/arm64
2024/09/20 15:45376.4 MBsha256:0aac6c4731de
docker.io/bougou/alertmanager-webhook-adapter
:4ffe0
linux/amd64linux/arm64
2024/08/30 14:14376.4 MBsha256:14c4042010ac
docker.io/bougou/alertmanager-webhook-adapter
:240830061248-4ffe0d4
linux/amd64linux/arm64
2024/08/30 14:14376.4 MBsha256:14c4042010ac
docker.io/bougou/alertmanager-webhook-adapter
:0e007
linux/amd64linux/arm64
2024/08/30 14:08376.4 MBsha256:a3766cb3c237