概要

フル名
docker.io/ssheehy/mongodb-exporter
Registry
docker.io
名前空間
ssheehy
リポジトリ
mongodb-exporter
キャッシュ Tag 数
7
最終同期
07/06/2026, 10:31 AM
関連トピック

概要

MongoDB Prometheus Exporter 镜像,抓取 MongoDB 连接数、opcounters 等指标,供 Prometheus 监控与告警使用。

詳細

ssheehy/mongodb-exporter 连接 MongoDB 实例暴露 /metrics,覆盖 replica set 状态、慢查询计数等。典型 sidecar 或独立 Deployment 部署于 database namespace,与 Percona mongodb_exporter 同类。定位为无状态 metrics exporter,需 MongoDB URI 凭据;K8s Deployment + ServiceMonitor。

快速启动

docker run -d --name mongodb-exporter \
  -p 9216:9216 \
  -e MONGODB_URI=mongodb://user:pass@mongo:27017 \
  docker.io/ssheehy/mongodb-exporter:latest

推荐实践

docker run -d --name mongodb-exporter \
  --restart unless-stopped \
  -p 9216:9216 \
  -e MONGODB_URI=mongodb://exporter:pass@mongo.internal:27017/admin?ssl=true \
  docker.io/ssheehy/mongodb-exporter:0.40.0

核心参数说明

  • -p 9216:9216 — Prometheus scrape 端口
  • -e MONGODB_URI — 只读监控账号连接串(高敏
  • --restart unless-stopped — exporter 持续在线
  • 固定 tag — 与 MongoDB 版本兼容 pin
  • 权限 — 使用 least-privilege 监控用户

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: mongodb-exporter
spec:
  replicas: 1
  selector:
    matchLabels:
      app: mongodb-exporter
  template:
    metadata:
      labels:
        app: mongodb-exporter
    spec:
      containers:
        - name: exporter
          image: docker.io/ssheehy/mongodb-exporter:0.40.0
          ports:
            - containerPort: 9216
          envFrom:
            - secretRef:
                name: mongodb-exporter-uri
---
apiVersion: v1
kind: Service
metadata:
  name: mongodb-exporter
spec:
  selector:
    app: mongodb-exporter
  ports:
    - port: 9216
      targetPort: 9216

ServiceMonitor 配置 scrape;Secret 轮换只读 URI。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/ssheehy/mongodb-exporter
:0.11.0
linux/amd64
2020/04/21 22:4210.0 MBsha256:dad182adee26
docker.io/ssheehy/mongodb-exporter
:latest
linux/amd64
2020/04/21 22:3510.0 MBsha256:00ecc4a2b3fe
docker.io/ssheehy/mongodb-exporter
:0.10.0
linux/amd64
2019/09/18 22:519.1 MBsha256:97bbcb1be646
docker.io/ssheehy/mongodb-exporter
:0.9.0
linux/amd64
2019/08/31 04:049.0 MBsha256:ffbe0b650f29
docker.io/ssheehy/mongodb-exporter
:0.8.0
linux/amd64
2019/06/28 05:339.0 MBsha256:ab43d114d78a
docker.io/ssheehy/mongodb-exporter
:0.7.1
linux/amd64
2019/06/28 05:337.5 MBsha256:769c3194b5c2
docker.io/ssheehy/mongodb-exporter
:0.7.0
linux/amd64
2019/04/04 04:117.5 MBsha256:c64aabcb7b98