bitnami/mongodb-exporterMongoDB Exporter 是一款用于 MongoDB® 的 Prometheus 导出器,支持监控 MongoDB 的分片集群、复制集及存储引擎等核心组件。本镜像由 Bitnami 打包,旨在提供安全、易用且标准化的容器化部署方案,便于快速集成到 Prometheus 监控体系中。
商标说明:本软件列表由 Bitnami 打包,提及的相关商标分属各自公司所有,使用此类商标不意味着任何关联或背书。
本镜像适用于需要对 MongoDB 数据库进行监控的各类场景:
通过以下命令快速启动 MongoDB Exporter 容器:
consoledocker run --name mongodb-exporter bitnami/mongodb-exporter:latest
注意:默认配置需通过环境变量或命令行参数指定 MongoDB 连接信息(见 7. 配置说明)。
推荐从 Docker Hub 拉取预构建镜像:
console# 拉取最新版 docker pull bitnami/mongodb-exporter:latest # 拉取特定版本(需替换 [TAG] 为具体版本号,如 0.40.0) docker pull bitnami/mongodb-exporter:[TAG]
如需自定义构建,可通过以下步骤操作:
consolegit clone [***] cd containers/bitnami/mongodb-exporter/[VERSION]/[OS] # 替换为具体版本和操作系统 docker build -t bitnami/mongodb-exporter:latest .
容器需通过 Docker 网络与 MongoDB 实例及 Prometheus 通信,建议使用自定义桥接网络实现容器互联。
consoledocker network create mongodb-monitor-net --driver bridge
consoledocker run \ --name mongodb-exporter \ --network mongodb-monitor-net \ bitnami/mongodb-exporter:latest
同一网络内的容器可通过容器名作为主机名通信(如 Prometheus 可通过 mongodb-exporter:9216 抓取指标)。
MongoDB Exporter 的所有配置参数可通过命令行标志或环境变量指定,完整参数列表参见 官方文档。常用配置示例:
consoledocker run \ --name mongodb-exporter \ -e MONGODB_URI="mongodb://user:password@mongodb-host:27017/admin?ssl=false" \ -e EXPORTER_COLLECTORS="dbstats,top" \ bitnami/mongodb-exporter:latest
Bitnami 安全镜像支持 FIPS(联邦信息处理标准)模式,通过以下环境变量配置:
| 环境变量 | 说明 | 默认值 | 可选值 |
|---|---|---|---|
OPENSSL_FIPS | 是否启用 OpenSSL FIPS 模式 | yes | yes/no |
容器日志默认输出至 stdout,可通过 Docker 日志驱动进行收集和管理:
consoledocker logs -f mongodb-exporter
如需自定义日志收集(如输出至文件或集中式日志系统),可通过 --log-driver 指定驱动类型:
consoledocker run \ --name mongodb-exporter \ --log-driver json-file \ --log-opt max-size=10m \ --log-opt max-file=3 \ bitnami/mongodb-exporter:latest
拉取最新镜像
consoledocker pull bitnami/mongodb-exporter:latest
停止并移除旧容器
consoledocker stop mongodb-exporter && docker rm -v mongodb-exporter
启动新容器
consoledocker run --name mongodb-exporter bitnami/mongodb-exporter:latest # 需保留原配置参数
docker-compose.yaml 文件(仅用于内部测试),生产环境建议使用 Docker CLI 或编排工具(Kubernetes/Helm)部署。Bitnami 将对公共镜像仓库进行调整,核心变更如下:
2.50.0、10.6)将迁移至 docker.io/bitnamilegacy 仓库,且不再接收更新docker.io/bitnami)仅保留安全加固的 latest 标签镜像,供开发使用详情参见 Bitnami Secure Images 公告
欢迎通过 GitHub 提交 PR 参与镜像优化,或通过 issue 提出功能需求。
如遇容器运行问题,请通过 GitHub Issues 提交详细信息(含环境配置、日志及复现步骤)。
本镜像基于 Apache License 2.0 许可协议分发。您可在 Apache 官方网站 获取许可协议完整文本。
Copyright © 2025 Broadcom. "Broadcom" 指 Broadcom Inc. 及其子公司。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务