一、Prometheus和Grafana安装
二、使用go编译文件安装
$ sudo apt-get install make
$ curl https://glide.sh/get | sh
git clone [email protected]:dcu/mongodb_exporter.git $GOPATH/src/github.com/dcu/mongodb_exporter
cd $GOPATH/src/github.com/dcu/mongodb_exporter
make build
./mongodb_exporter -h
三、使用docker安装
$ docker build -t mongodb_exporter .

- 使用命令查询docker运行mongodb_exporter配置
$ docker run --rm mongodb_exporter -h
$ docker run -d -p 9001:9001 \
--name=mongo-exporter \
mongodb_exporter \
--mongodb.uri="mongodb://172.31.0.1:27017"
四、Promethues添加Mongo配置
scrape_configs:
...
- job_name: mongo_exporter
static_configs:
- targets: ['172.31.0.1:9001']
labels:
instance: mongo
...
五、检查Promethues是否收集到数据
- 打开Promethues管理后台,点击Status里面的Targets选项
六、Granafa添加展示Mongo面板

七、Granafa展示Mongo面板效果

八、参考