Python 调用 mongotop 并保存下来用作分析

需求

我们的MongoDB数据库最近压力有点大,需要分析一下哪些集合有问题,需要去重点优化一下
mongotop 这个工具就是干这个的,不是只是给出当前结果而已,没有进一步的基于统计分析,
所以我们就自己造了一个轮子,来进行“统计分析”

思路

  1. 得到mongotop 输出 (popen)
  2. 解析mongotop输出的数据,便于提取和保存
  3. 写入数据库 (insert to mongodb)
  4. 分析(mongo shell or 折线图)

code

click me

截图

保存的数据
分析的结果

你可能感兴趣的:(Python 调用 mongotop 并保存下来用作分析)