Skip to content
Thomas Rückstieß edited this page Sep 7, 2013 · 22 revisions

mtools

mtools is a collection of helper scripts to parse and filter MongoDB log files (mongod, mongos), visualize log files and quickly set up complex MongoDB test environments on a local machine.

What's in the box?

The following tools are in the mtools collection:

mlogfilter
slice log files by time, merge log files, filter slow queries, find table scans, shorten log lines

mloginfo
info about log file: start and end time, version, binary, special sections like restarts, connections, ...

mplotqueries
visualize logfiles with different types of plots (requires matplotlib)

mlogvis
creates a self-contained html file that shows a visualization in a web browser (as an alternative to mplotqueries)

mlaunch
a script to quickly spin up local mongod/mongos environments (requires pymongo)

Clone this wiki locally