mongodb_exporter部署文档
mongodb_exporter docker部署登录MongoDB shell因为我的mongo是docker部署的。所以执行命令进入shell界面使用admin用户登录shell展示所有用户为用户增加权限查看是否生效退出shell二、docker部署首先下载镜像:启动容器浏览器访问搞定!.........
·
MongoDB-exporter部署文档
一、准备工作
mongodb_exporter 使用账号连接首先需要增加权限:
{
"role":"clusterMonitor",
"db":"admin"
},
{
"role":"read",
"db":"local"
}
-
登录MongoDB shell
因为我的mongo是docker部署的。所以执行命令进入shell界面docker exec -it mongo mongo admin’
-
使用admin用户登录shell
db.auth('admin', '密码')
展示所有用户
show users
-
为用户增加权限
db.grantRolesToUser("admin",[{role:'clusterMonitor',db:'admin'},{role:'read',db:'local'}])
查看是否生效
show users
-
退出shell
exit
二、docker部署
首先下载镜像:
docker pull percona/mongodb_exporter:0.20
启动容器
docker run -d -p 9216:9216 -p 17001:17001 --restart=always --name=mongodb-exporter percona/mongodb_exporter:0.20 --mongodb.uri=mongodb://admin:123456@127.0.0.1:27017/admin?ssl=false
三、二进制文件部署
nohup ./mongodb_exporter --mongodb.uri=mongodb://admin:123456@127.0.0.1:27017/admin?ssl=false --collect-all
*这个可以配置成一个开机自启服务,这里不在赘述
四、浏览器访问
http://ip:9216/metrics
搞定!
更多推荐
已为社区贡献4条内容
所有评论(0)