Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

mtools does not parse MongoDB 4.4+ JSON logs. So I built mdbkit

Описание и применение

mdbkit заменяет устаревшие mtools, позволяя оператору MongoDB быстро анализировать структурированные JSON‑логи, выявлять самые затратные запросы, получать рекомендации по индексам и строить временные шкалы инцидентов, не подключаясь к базе данных.

Задача

MongoDB 4.4+ changed log format to structured JSON, breaking legacy mtools (mloginfo, mplotqueries) and leaving operators with fragile grep/jq pipelines.

Результат

Operators can quickly identify the most costly query shapes, receive concrete index suggestions, and reconstruct incident timelines—all from local log files, without any network access.

Рабочий процесс

  • 1. Run mdbkit queries /var/log/mongodb/mongod.log to list slow query shapes and their impact.
  • 2. Run mdbkit advise /var/log/mongodb/mongod.log to get deterministic index recommendations with confidence scores.
  • 3. Run mdbkit triage /var/log/mongodb/mongod.log to build an incident timeline of elections, rollbacks, stalls, etc.

Доказательства

mtools does not parse MongoDB 4.4+ JSON logs. So I built mdbkit.

Источник

mdbkit reads log files you hand it. It is strictly read only.

Источник

  • Дата записи: 2026-09-06T01:21:44.868Z