前言:接着上一篇文章整合Redis搭建MongoDB監控,參考https://my.oschina.net/wubiaowpBlogShare/blog/3036427git
1、下載鏡像mongodb:4和mongodb_exporter,這裏打了taggithub
2、先啓動mongoDB,docker run -d --name mongodb -p 27017:27017 -v $PWD/db:/data/db mongodb(這裏要先建立帳號後面mongodb_exporter鏈接使用)mongodb
而後推出exitdocker
3、啓動mongodb_exporter,docker run -d --name mongodb_exporter -p 9001:9104 mongodb_exporter --mongodb.uri mongodb://admin:admin123456@服務器ip:27017 --(這裏的帳號密碼就是上面建立的,這裏須要注意的是默認監聽9104端口的,這個端口我這邊以前已經用過了,因此對外的端口從新指定)json
4、驗證是否建立成功服務器
5、添加prometheus.yml到文件末尾,從新建立下prom/prometheus鏡像,文件須要從新加載,否則不會生效spa
- job_name: 'mongodb'
static_configs:
- targets: ['服務器ip:9001']
labels:
instance: mongodb.net
6、添加Prometheus模板,添加mongoDB.json格式模板數據(這邊尚未數據,因此監控的數據都是空的),下載地址:git clone https://github.com/percona/grafana-dashboards.git3d