用于解析和可视化MongoDB日志文件、启动测试环境和重现问题的有用脚本。

mtools-legac的Python项目详细描述


PyPI versionBuild StatusPython 27Python 36

mtools是用于分析、筛选和可视化的帮助程序脚本的集合 MongoDB日志文件(mongodmongos)。mtools还包括mlaunch,一个 实用工具,用于在本地计算机上快速设置复杂的MongoDB测试环境。在

^{1}$

盒子里有什么?在

mtools集合中包含以下工具:

mlogfilter
按时间切片日志文件,合并日志文件,过滤慢速查询,查找 表扫描、缩短日志行、按其他属性筛选、转换为 JSON
mloginfo
返回有关日志文件的信息,如开始和结束时间、版本、二进制文件, 特殊部分,如重新启动、连接、不同视图
mplotqueries
用不同类型的绘图可视化日志文件(需要matplotlib)
mlogvis
创建一个显示交互式可视化的自包含的HTML文件 在web浏览器中(作为mplotqueries的替代方案)
mlaunch
快速启动本地测试环境(包括副本集)的脚本 和分片系统(需要pymongo)

有关详细信息,请参阅mtools documentation。在

要求和安装说明

mtools集合是用Python编写的,大多数工具只使用 Python附带的标准包。这些工具目前使用 Python2.7和3.6。在

一些工具具有其他依赖项,这些依赖项列在 特定工具部分。有关详细信息,请参阅installation instructions。在

mtools套件只在主动支持的情况下进行测试(非终止生命周期) MongoDB服务器的版本。截至2018年4月,这包括MongoDB 3.2 或者更新。在

最近的更改

Changes to mtools 以获取以前版本的mtools的更改列表。在

对mtools作出贡献

如果您想对mtools有所贡献,请阅读contributor page中的说明。在

免责声明

MongoDB, Inc.不支持此软件 根据他们的商业支持订阅或其他方式。任何用法 mtools的风险由您自己承担。错误报告、功能请求和问题可以 发布在GitHub的Issues部分。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
构造函数的java条件调用   类Dog中的java构造函数Dog不能应用于给定类型   java jsch和运行“sudo su”   java将队列和堆栈相互复制   java如何在netbeans项目的文件夹中添加库   java While循环在我的代码中不存在   如何在XML中使用java方法的返回值   java是否可以在不写入文件的情况下将字符串/字节数组作为文件发布?   java为什么这些字符串不相等?   sockets客户机-服务器java编程,用户可选择   java如何在SpringMVC和hibernate中保存模型返回视图的列表   java如何修复组织。openqa。硒。WebDriverException:未知错误   Java,Ant错误:编码Cp1252的不可映射字符   JAVAlang.ClassCastException:[Ljava.lang.String;与java.lang.String不兼容   java如何使用JDK8(可选)为空字段创建自定义IntelliJ getter模板   java Tomcat6响应。sendRedirect()404错误