一键启动命令:
$ docker run --rm --net=host percona/mongodb_exporter:0.32 --mongodb.uri=mongodb://localhost:27017点击复制复制失败已复制
测试:
$ curl 127.0.0.1:9216/metrics点击复制复制失败已复制
提示
一般不这样使用,一般和数据库写在一个 docker-compose
配置文件中。如下所示:
version: '3' services: mongodb: image: mongo:5.0.5-focal container_name: mongodb hostname: mongodb restart: always ports: - 27017:27017 volumes: - mongo-data:/data - /etc/localtime:/etc/localtime:ro mongodb-exporter: image: percona/mongodb_exporter:2.32.0 container_name: mongodb-exporter hostname: mongodb-exporter restart: always ports: - 9216:9216 environment: MONGODB_URI: mongodb://mongodb:27017/admin?ssl=false volumes: mongo-data:点击复制复制失败已复制
提示
MONGODB_URI
的完整配置为: mongodb://user:pass@127.0.0.1:27017/admin?ssl=true