Categorygithub.com/MongoDB-Cowboys/Monalize
modulepackage
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.

# Functions

No description provided by the author
No description provided by the author
DeleteFiles is used to simulate a 'clean up' function to run on shutdown.
No description provided by the author

# Constants

No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author