Skip to main content

Collections of tools to debug and analyze MongoDB WiredTiger files

Project description

WiredTiger debug tools

image GitHub License

Collection of tools to debug and analyze MongoDB WiredTiger files

Installation

Dependencies

In order to use the provided debug tools you need to install wt binary on your system.

You can either use your system package manager. E.g.

apt install wiredtiger

Or compile wt from source

If you compiled wt from source, make sure to add the installation folder to your PATH environment variable.

Package

The wiredtiger-debug-tools package is available on PyPI

pip install wiredtiger-debug-tools

Usage

wtd tool

  • Print list of collections contained in the _mdb_catalog
wtd list-collections
  • Inspect content of a specific collection:
wtd cat local.oplog.rs

With FZF

You can use FZF to interactively select the the collection to open

wtd cat `wtd list-collections | fzf | cut -d " " -f1`

CLI Autocompletion

To enable CLI auto-completion on ZSH shell run:

eval "$(_WTD_COMPLETE=zsh_source wtd)"

On Bash shell:

eval "$(_WTD_COMPLETE=bash_source wtd)"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wiredtiger_debug_tools-0.1.3.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

wiredtiger_debug_tools-0.1.3-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file wiredtiger_debug_tools-0.1.3.tar.gz.

File metadata

  • Download URL: wiredtiger_debug_tools-0.1.3.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.12 Linux/6.9.3-76060903-generic

File hashes

Hashes for wiredtiger_debug_tools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 779b1cb3cbf97b84f210f74ffd6fa858efb91f521e1428752b5935f4babcd595
MD5 e6d99a53669ef37cf95ff877429b1215
BLAKE2b-256 f1191b47903d139e8d1d51e5d1c03c185755874ff173ccb2b90cff7df91208f8

See more details on using hashes here.

File details

Details for the file wiredtiger_debug_tools-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for wiredtiger_debug_tools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 479569b3b854808c6907d072675ccdab18230140c66f88a1dba48df11544163a
MD5 997b0119f7124911922ff643e94acd7d
BLAKE2b-256 d6b6fb09591d048a3fde70704313e45032014729f0bd09059049436c02b2459b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page