Tools

Small utilities I built because I needed them. There is no tracking or backend, everything runs in your browser.

GoldenGate Error Code Explorer

Search the full GoldenGate message set (nearly 6,000 OGG- codes) by code or a pasted log line, and get the severity, cause and action for each, with a link to the blog post where one exists.

GoldenGate REST API Log Reader

A Python script that turns restapi.log (GoldenGate's unstructured, multi-line REST API log) into one JSON object per line, so you can filter it with jq by status, service, HTTP verb, user role, or time window instead of grepping through it by hand.

jq Filter Builder

Visually build jq filters for NDJSON files. Load a file or use sample data, select fields to include/exclude, filter by value, and get the ready-to-run jq command.

MongoDB DMK: Database Management Kit for MongoDB

The dbi services Database Management Kit for MongoDB: standardized Python scripts that apply dbi's best practices across every MongoDB server of an organization. Documentation on GitBook, plus the release notes of each version.

MongoDB Log jq Query Builder

Paste MongoDB structured log lines (4.4+ JSON) and click fields to assemble a jq filter live. Presets for slow queries, connection churn, and COLLSCAN detection.

OGGRestAPI: Python client for the GoldenGate REST API

A production-ready Python class wrapping ~300 GoldenGate REST API endpoints, with predictable list_/get_/create_/update_/delete_ method names instead of hand-rolled requests calls. Full source on GitHub, plus every blog post that puts it to use.