概要

フル名
docker.io/sawyerlan/rocketmq-exporter
Registry
docker.io
名前空間
sawyerlan
リポジトリ
rocketmq-exporter
キャッシュ Tag 数
1
最終同期
07/06/2026, 04:49 PM
関連トピック

概要

Apache RocketMQ Prometheus Exporter 镜像,抓取 Broker 与 Topic 指标供 Grafana 大盘展示,需配置 NameServer 与 Broker 地址。

詳細

sawyerlan/rocketmq-exporter 定期向 RocketMQ NameServer 与 Broker JMX/HTTP 端点拉取消息堆积、TPS 与消费延迟等指标,暴露 /metrics 供 Prometheus scrape。Exporter 本身无状态,但须能访问 MQ 集群管理端口。与 kafka-exporter 类似适合 Sidecar 或独立 Deployment;生产固定 tag、限制 metrics 网络访问,并在 Grafana 配置 RocketMQ 专用 dashboard。

快速启动

docker run -d --name rocketmq-exporter \
  -p 5557:5557 \
  -e ROCKETMQ_NAMESRV_ADDR=namesrv:9876 \
  docker.io/sawyerlan/rocketmq-exporter:latest

推荐实践

docker run -d --name rocketmq-exporter \
  --restart unless-stopped \
  -p 5557:5557 \
  -e ROCKETMQ_NAMESRV_ADDR=namesrv.internal:9876 \
  -e ROCKETMQ_CONFIG_PATH=/config/exporter.yml \
  -v /data/rocketmq-exporter/config:/config \
  docker.io/sawyerlan/rocketmq-exporter:0.0.2

核心参数说明

  • -p 5557:5557 — Prometheus metrics 端口
  • -e ROCKETMQ_NAMESRV_ADDR — NameServer 地址列表
  • -e ROCKETMQ_CONFIG_PATH — 可选自定义 scrape 配置
  • -v .../config:/config — 挂载 exporter 配置文件
  • --restart unless-stopped — 监控链路不中断
  • 固定 tag — 与 RocketMQ 集群版本联调

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rocketmq-exporter
spec:
  replicas: 1
  selector:
    matchLabels:
      app: rocketmq-exporter
  template:
    metadata:
      labels:
        app: rocketmq-exporter
    spec:
      containers:
        - name: exporter
          image: docker.io/sawyerlan/rocketmq-exporter:0.0.2
          ports:
            - containerPort: 5557
          env:
            - name: ROCKETMQ_NAMESRV_ADDR
              value: rocketmq-namesrv:9876
---
apiVersion: v1
kind: Service
metadata:
  name: rocketmq-exporter
  annotations:
    prometheus.io/scrape: "true"
    prometheus.io/port: "5557"
spec:
  selector:
    app: rocketmq-exporter
  ports:
    - port: 5557
      targetPort: 5557

Exporter 部署在可访问 NameServer 的 namespace;ServiceMonitor 或 annotation 供 Prometheus 自动发现。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/sawyerlan/rocketmq-exporter
:latest
linux/amd64
2020/09/27 15:22265.4 MBsha256:1612083105f2