一、先安装部署好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才可以显示指标

本文介绍了如何安装和部署Prometheus以及Grafana,然后详细讲解了如何部署MongoDBExporter客户端,包括下载特定版本的exporter,设置启动脚本,并连接到MongoDB集群。在Grafana中导入模板后,需要进行调试和修改查询语句以匹配数据。最后提到了磁盘I/O监控需要安装node_exporter。
1104

被折叠的 条评论
为什么被折叠?



