You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mtools is a collection of helper scripts to parse, filter, and visualize
MongoDB log files (mongod, mongos). mtools also includes mlaunch, a
utility to quickly set up complex MongoDB test environments on a local machine,
and mtransfer, a tool for transferring databases between MongoDB instances.
The mtools collection is written in Python, and most of the tools only use the
standard packages shipped with Python. The tools are currently tested with
Python 3.8, 3.9, 3.10, and 3.11.
Some of the tools have additional dependencies, which are listed under the
specific tool's section. See the installation instructions for more information.
The mtools suite is only tested with
actively supported <https://www.mongodb.com/support-policy/lifecycles>
(non End-of-Life) versions of the MongoDB server. As of September 2023,
that includes MongoDB 4.4 or newer.
Recent Changes
See Changes to mtools
for a list of changes from previous versions of mtools.
Contribute to mtools
If you'd like to contribute to mtools, please read the contributor page for instructions.
Disclaimer
This software is not supported by MongoDB, Inc.
under any of their commercial support subscriptions or otherwise. Any usage of
mtools is at your own risk. Bug reports, feature requests and questions can be
posted in the Issues section on GitHub.
About
A collection of scripts to set up MongoDB test environments and parse and visualize MongoDB log files.