一、先安装部署好prometheus和grafana
二、部署exporter客户端
1、下载软件mongodb下载地址 (grafana模板选择2583)版本选择0.11.2的,不然和模板的语句prometheus找不到对应的。本人试了新的前几个版本的都不行。
wget https://github.com/percona/mongodb_exporter/releases/download/v0.11.2/mongodb_exporter-0.11.2.linux-amd64.tar.gz
2、安装部署exporter
启动客户端
#!/bin/bash
nohup $PWD/mongodb_exporter --mongodb.uri mongodb://root:xxxxxx@192.168.20.101:3717,192.168.20.102:3717,192.168.20.103:3717/admin --collect.database \
--collect.collection \
--collect.topmetrics \
--collect.indexusage \
--collect.connpoolstats &
3、导入模板调试grafana
#导入import 输入2583
#导入完成就是这样的啥数据都没显示,需要编辑修改语句
#复制红框的里的到prometheus里面查下 ,(查的到数据就代表有这个字段)有些字段可能是不一样的要修改下
#修改完成了就指标都是正常的了
#最下面的磁盘相关的io的要装node_exporter才可以显示指标