这里只是对prometheus监控MongoDB的配置过程做个记录,方便以后查阅。
1.下载mongodb_exporter
1 | https://github.com/percona/mongodb_exporter |
2.配置mongodb_exporter
1 | tar xf mongodb_exporter-0.11.2.linux-amd64.tar.gz |
3.配置用于监控mongodb的账户权限
mongodb admin库中执行
1 | use admin |
4.启动mongodb_exporter
1 | /work/admin/mongodb_exporter/mongodb_exporter --web.listen-address=:9002 --mongodb.uri mongodb://prometheus:1111111111111111@dds-2zeb67fd071be3541.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-13285847 |
5.prometheus配置
1 | - job_name: 'ops' |
重启prometheus
如果开启了api管理功能,可以如下方式热加载配置
1 | curl -X POST http://127.0.0.1:9090/-/reload |
6.grafana出图
推荐使用2583
效果如下