Skip to content

hwhaocool/HelloMongoTop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelloMongoTop

功能:

循环执行mongotop得到结果,并把结果存到数据库中,供后续分析
主要是用来进行数据库优化的

用法

python helloTop.py -e prod -s 20

-e prod 是指定连接哪个环境的数据库
-s 20 是指定mongotop 运行的间隔时间,时间不要太小,不然数据会过多

如果想后台运行的话,执行start.sh就可以了,记得调整里面的参数哦

config

因为安全问题,config.json 里面的内容被我清掉了,使用的时候记得修改

配置项解释 hostmongotop命令行用的,注意replicaSet参数在开头 dbUri 数据保存到数据库时用的,注意replicaSet参数在末尾 database 数据写到哪个库中 collection 数据写到哪个集合(表)中 sleeptime mongotop采集间隔时间

data

保存到数据中的数据如下所示 data

分析结果如下所示 analysis result

分析

需要分析的话,脚本在 top_count.md

About

Invoke and Record mongotop to analyse collection usage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published