镜像概览

完整引用
docker.io/telefonica/prometheus-kafka-adapter
Registry
docker.io
命名空间
telefonica
仓库
prometheus-kafka-adapter
已缓存 Tag 数
15
最近同步
07/06/2026, 09:45 AM

简介

Prometheus Kafka Adapter 镜像,消费 Kafka 指标 topic 并暴露 Prometheus metrics,适合流式指标桥接场景。

详细介绍

telefonica/prometheus-kafka-adapter 从 Kafka 读取 JSON/Avro 指标消息,转换为 Prometheus exposition format。典型用于 legacy 系统经 Kafka 输出监控数据接入 Prometheus,与 kafka_exporter 相比更偏应用自定义格式。定位为 metrics adapter 服务,需 Kafka broker 与 mapping config;K8s Deployment + ServiceMonitor。

快速启动

docker run -d --name kafka-adapter \
  -p 8080:8080 \
  -e KAFKA_BROKERS=kafka:9092 \
  -e KAFKA_TOPIC=metrics \
  docker.io/telefonica/prometheus-kafka-adapter:latest

推荐实践

docker run -d --name kafka-adapter \
  --restart unless-stopped \
  -p 8080:8080 \
  -e KAFKA_BROKERS=kafka.internal:9092 \
  -e KAFKA_TOPIC=app-metrics \
  -e METRICS_PATH=/metrics \
  docker.io/telefonica/prometheus-kafka-adapter:1.8.0

核心参数说明

  • -p 8080:8080 — Prometheus scrape 端口
  • -e KAFKA_BROKERS — Kafka 集群地址
  • -e KAFKA_TOPIC — 指标消息 topic
  • --restart unless-stopped — adapter 持续消费
  • 固定 tag — 序列化格式与 adapter pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: prometheus-kafka-adapter
spec:
  replicas: 2
  selector:
    matchLabels:
      app: kafka-adapter
  template:
    metadata:
      labels:
        app: kafka-adapter
    spec:
      containers:
        - name: adapter
          image: docker.io/telefonica/prometheus-kafka-adapter:1.8.0
          ports:
            - containerPort: 8080
          envFrom:
            - configMapRef:
                name: kafka-adapter-config
---
apiVersion: v1
kind: Service
metadata:
  name: kafka-adapter
spec:
  selector:
    app: kafka-adapter
  ports:
    - port: 8080
      targetPort: 8080

ServiceMonitor 抓取 /metrics;NetworkPolicy 放行 Kafka。

最新 Tag(20 条)

查看全部 15 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/telefonica/prometheus-kafka-adapter
:1.9.1
linux/amd64
2024/04/16 04:0011.1 MBsha256:8f6833339df5
docker.io/telefonica/prometheus-kafka-adapter
:1.9.0
linux/amd64
2023/09/01 07:3511.1 MBsha256:bddbba7b5d6c
docker.io/telefonica/prometheus-kafka-adapter
:1.8.0
linux/amd64
2022/01/05 00:169.8 MBsha256:b80ac332900c
docker.io/telefonica/prometheus-kafka-adapter
:1.7.0
linux/amd64
2020/06/04 21:0914.0 MBsha256:6ac72c8eb8e9
docker.io/telefonica/prometheus-kafka-adapter
:1.6.0
linux/amd64
2020/04/01 04:1613.9 MBsha256:4b6f2cec305f
docker.io/telefonica/prometheus-kafka-adapter
:1.5.1
linux/amd64
2020/03/03 18:2513.8 MBsha256:68d27854b43a
docker.io/telefonica/prometheus-kafka-adapter
:1.5.0
linux/amd64
2020/03/03 05:1413.8 MBsha256:89280f63b9d2
docker.io/telefonica/prometheus-kafka-adapter
:1.4.1
linux/amd64
2020/01/16 18:2213.3 MBsha256:780a9eedd613
docker.io/telefonica/prometheus-kafka-adapter
:1.4.0
linux/amd64
2019/10/25 02:5413.3 MBsha256:de5946d8f16b
docker.io/telefonica/prometheus-kafka-adapter
:1.3.0
linux/amd64
2019/09/03 05:1711.0 MBsha256:5ce2e1097d31
docker.io/telefonica/prometheus-kafka-adapter
:1.2.0
linux/amd64
2019/02/27 18:2311.0 MBsha256:0fdfc8c15acc
docker.io/telefonica/prometheus-kafka-adapter
:1.1.0
linux/amd64
2018/10/18 21:3710.9 MBsha256:1f57af82017f
docker.io/telefonica/prometheus-kafka-adapter
:1.0.2
linux/amd64
2018/10/16 22:2310.9 MBsha256:63517160d929
docker.io/telefonica/prometheus-kafka-adapter
:1.0.1
linux/amd64
2018/10/16 22:2010.1 MBsha256:6c142301b5d2
docker.io/telefonica/prometheus-kafka-adapter
:1.0.0
linux/amd64
2018/10/03 17:4710.1 MBsha256:8d6b17321a37