mtools使用-1

mtools是什么?

mtools 是一组非常好用的 MongoDB 日志分析工具 ,由MongoDB Inc 官方工程师所写。

组成部分

mlogfilter :按时间切片日志文件,合并日志文件,过滤慢查询,查找表扫描,缩短日志行,按其他属性过滤,转换为JSON

mloginfo :返回有关日志文件的信息,如开始和结束时间,版本,二进制文件,特殊部分,如重新启动,连接,不同视图

mplotqueries :使用不同类型的图表可视化日志文件(需要matplotlib)

mlogvis :创建一个独立的html文件,在Web浏览器中显示交互式可视化(作为mplotqueries的替代)

mlaunch:脚本快速启动本地测试环境,包括副本集和分片系统(需要pymongo)

mgenerate  :基于用于测试和再现的模板生成结构化伪随机数据

安装

pip 安装:yum -y install glibc-devel python-devel

yum -y install python-pip

yum -y install python-pymongo

pip install mtools

使用

参考:https://blog.csdn.net/xiewen99/article/details/52452328

安装遇到的问题

ImportError: No module named psutil的解决:

  什么是psutil:https://www.cnblogs.com/solaim/p/7800349.html

  解决:yum install gcc libffi-devel python-devel openssl-devel   参考网址:https://blog.csdn.net/fenglifeng1987/article/details/38057193

更新pip:https://blog.csdn.net/csuzhaoqinghui/article/details/53400634

参考网址:https://blog.csdn.net/xiewen99/article/details/52452328

原文地址:https://www.cnblogs.com/TomAndJerry/p/9389370.html