Overview

Full name
docker.io/bitnamilegacy/jmx-exporter
Registry
docker.io
Namespace
bitnamilegacy
Repository
jmx-exporter
Cached tags
408
Last synced
07/13/2026, 03:07 AM

Introduction

Bitnami Legacy JMX Exporter 镜像,将 Java 应用 JMX MBean 转为 Prometheus 指标,适合 Tomcat/Kafka JVM sidecar 监控。

Details

bitnamilegacy/jmx-exporter 运行 Prometheus JMX Exporter Java agent 或 standalone 模式,抓取 JVM 堆、GC 与自定义 MBean。定位为 Prometheus 指标 exporter,sidecar 或独立 Deployment 配置 JMX_HOST/CONFIG_FILE;K8s Pod annotation 或 ServiceMonitor 采集。

快速启动

docker run -d --name jmx-exporter \
  -p 9404:9404 \
  -e JMX_HOST=localhost \
  docker.io/bitnamilegacy/jmx-exporter:latest

推荐实践

docker run -d --name jmx-exporter \
  --restart unless-stopped \
  -p 9404:9404 \
  -v /opt/jmx-config.yaml:/config/config.yaml:ro \
  -e JMX_HOST=kafka.internal \
  docker.io/bitnamilegacy/jmx-exporter:0.20.0

核心参数说明

  • -p 9404:9404 — Prometheus scrape 端口
  • -v .../jmx-config.yaml:... — MBean 采集规则
  • -e JMX_HOST — 目标 JVM JMX 地址
  • --restart unless-stopped — 持续采集

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: jmx-exporter
spec:
  replicas: 1
  selector:
    matchLabels:
      app: jmx-exporter
  template:
    metadata:
      labels:
        app: jmx-exporter
    spec:
      containers:
        - name: exporter
          image: docker.io/bitnamilegacy/jmx-exporter:0.20.0
          ports:
            - containerPort: 9404
          env:
            - name: JMX_HOST
              value: "kafka:9999"
---
apiVersion: v1
kind: Service
metadata:
  name: jmx-exporter
spec:
  selector:
    app: jmx-exporter
  ports:
    - port: 9404
      targetPort: 9404

sidecar 模式共享 Pod network;config ConfigMap 挂载采集规则。

Latest tags (20)

View all 408 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/bitnamilegacy/jmx-exporter
:1.4.0
linux/amd64linux/arm64
2025/08/27 16:34110.3 MBsha256:eb08cc46f295
docker.io/bitnamilegacy/jmx-exporter
:1.4.0-debian-12-r0
linux/amd64linux/arm64
2025/08/27 16:34110.3 MBsha256:eb08cc46f295
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r6
linux/amd64linux/arm64
2025/08/08 18:44117.7 MBsha256:75ad93fcda72
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r5
linux/amd64linux/arm64
2025/07/17 15:22117.7 MBsha256:c7ef5e2251ab
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r4
linux/amd64linux/arm64
2025/07/14 15:07117.7 MBsha256:453b9c299f19
docker.io/bitnamilegacy/jmx-exporter
:latest
linux/amd64linux/arm64
2025/07/03 03:41117.7 MBsha256:2363e6156826
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r3
linux/amd64linux/arm64
2025/07/03 03:41117.7 MBsha256:2363e6156826
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r2
linux/amd64linux/arm64
2025/07/03 03:41122.6 MBsha256:e57173d6fa07
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r1
linux/amd64linux/arm64
2025/07/03 03:41126.2 MBsha256:1e3eec2c087d
docker.io/bitnamilegacy/jmx-exporter
:1.3.0-debian-12-r0
linux/amd64linux/arm64
2025/07/03 03:41122.6 MBsha256:6e7e1e7626e9
docker.io/bitnamilegacy/jmx-exporter
:1.3.0
linux/amd64linux/arm64
2025/07/03 03:41117.7 MBsha256:2363e6156826
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r5
linux/amd64linux/arm64
2025/07/03 03:41114.9 MBsha256:850d97b2f892
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r4
linux/amd64linux/arm64
2025/07/03 03:41109.8 MBsha256:2f018cab6576
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r2
linux/amd64linux/arm64
2025/07/03 03:41109.9 MBsha256:b5f471a6c700
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r3
linux/amd64linux/arm64
2025/07/03 03:41109.8 MBsha256:2223a409a6f8
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r1
linux/amd64linux/arm64
2025/07/03 03:41110.0 MBsha256:dfe1e550fc5a
docker.io/bitnamilegacy/jmx-exporter
:1.2.0-debian-12-r0
linux/amd64linux/arm64
2025/07/03 03:41109.8 MBsha256:754a32f18f5d
docker.io/bitnamilegacy/jmx-exporter
:1.2.0
linux/amd64linux/arm64
2025/07/03 03:41114.9 MBsha256:850d97b2f892
docker.io/bitnamilegacy/jmx-exporter
:1.1.0-debian-12-r5
linux/amd64linux/arm64
2025/07/03 03:41109.9 MBsha256:f0845f076e06
docker.io/bitnamilegacy/jmx-exporter
:1.1.0-debian-12-r6
linux/amd64linux/arm64
2025/07/03 03:41109.9 MBsha256:9cc47b8f41fc