{"repo":"zelmario/Big-hole","free":true,"listed":false,"github":"https://github.com/zelmario/Big-hole","clone":"git clone https://github.com/zelmario/Big-hole.git","description":"Browser-native MongoDB FTDC viewer. Drag a diagnostic.data folder in — no backend, no containers, and nothing leaves your machine.","language":"TypeScript","stars":21,"topics":["diagnostics","ftdc","mongodb","offline-first","percona","performance-monitoring","typescript"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Big Hole Read MongoDB FTDC in your browser. Drag a diagnostic.data folder — or the whole support tarball — onto the page and you get every metric, every node, and the mongod log on one time axis. No Docker, no InfluxDB, no upload. Your data stays on your laptop. Try it without installing anything → . The whole app runs in the page, and \"load a demo capture\" opens a real 3-node replica set (45 minutes, 7,722 samples, an election in the middle) with each member's mongod log beside it. Same decoder, same workers, same storage you would get with your own bundle. Get it running Two ways, whichever suits you. Both give you the same app on a local address. With Docker — nothing to install but Docker itself: Then open http://localhost:8080 . The image is the built app behind nginx — about 90 MB, no toolchain, no database, no configuration, because the app has no backend to configure. Reach it on localhost . Browsers only give a page private on-disk storage over HTTPS or localhost, so opening the container as http://some-host:8080 leaves the app unable to keep a decoded capture — and it fails partway through decoding, which looks like a broken file rather than a setup problem. Running it on another machine? Tunnel it and the browser stays on localhost: ssh -N -L 8080:127.0.0.1:8080 you@host . With Node — if you want to poke at the code, or already have Node.js 20+: Either way, drag in one of these: - a diagnostic.data folder from a mongod, - a support tarball — it finds the FTDC and t","default_branch":null,"files":null,"tree":[],"storefront":"/r/zelmario","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zelmario/Big-hole/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}