Categorygithub.com/MongoDB-Cowboys/Monalize
repositorypackage
1.1.0
Repository: https://github.com/mongodb-cowboys/monalize.git
Documentation: pkg.go.dev

# README

Monalize tool overview

Monaliza is a tool for scanning and analyzing MongoDB database for any performance issues, which lead to high CPU consumption.

The main task is a fast output of names of all databases and collections, indexes and slow queries stats.

Compilation

go build monalize.go

Usage

Run on any Unix like system via ./monalize

Available flags:

  • -db_name (optional) If you need to scan only specific database. (default: nil)
  • -db_uri (optional) Uri to connect to mongodb service. (default: "mongodb://localhost:27017")
  • -excel (optional) To save an output of the script to excel file. (default: false)
  • -logpath (optional) Specify a path to MongoDB service log file. (default "/var/log/mongodb/mongodb.log")

A help is available via ./monalize -h.

Examples uri:

After successfull run of the monalize tool, all the output artifacts will be saved in working directory:

  • colout.txt COLLSCAN logs.
  • result.csv optional excel file.