作者:一万20122012_982 | 来源:互联网 | 2023-08-17 18:10
一、安装 MongoDB 和 mongodb_exporter
1.1、 MongoDB 安装:
1.1.1、Linux 下 MongoDB 安装:传送门
1.1.2、Docker 下 MongoDB 安装:传送门
1.2、创建 root权限用户
docker exec -it mongodb mongo admin# 创建一个名为 admin,密码为 admin123 的用户。
db.createUser({ user:'admin1',pwd:'admin123',roles:[ { role:'root', db: 'admin'}]});# 尝试使用上面创建的用户信息进行连接。
db.auth('admin', 'admin123')
1.3、安装 mongodb_exporter
docker pull noenv/mongo-exporter:latestdocker run -d --name mongo-explorer -p 8886:9216 noenv/mongo-exporter --mongodb.uri mongodb://admin1:admin123@**.**.**.**:8893
访问:http://**.**.**.**:8886/metrics 查看 metrics 数据
二、安装配置 Prometheus
2.1、Docker 安装 Prometheus:传送门
2.2、修改 prometheus.yml ,添加以下配置,IP为公网IP
- job_name: mongodb_exporterscrape_interval: 5sstatic_configs:- targets: ['**.**.**.**:8886']labels:instance: mongodb_exporter
2.3、重启服务
docker restart prometheus
2.4、访问:http://**.**.**:8892/classic/targets
三、安装 Grafana
3.1、Docker 安装 Grafana:传送门
3.2、配置 Prometheus 数据源
3.3、添加Dashboards,导入模板 2583 ,并load成功
注:目前展示有问题,是因为模版和检测数据键不匹配;(暂时搁浅)
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!