Show HN: We made a VS Code extension to recreate a debugger experience from logs A month ago [1], we made an MCP server so Cursor can debug Node.js on its own. We emailed every person that starred our repository [2] and learnt that frontend devs really want to give Cursor access to browser logs, and that backend devs (our intended audience) do not use debuggers nearly as much as we thought. We interviewed friends across startups and discovered that they use logs to debug, because they can’t run services locally on their machine. The services (1) require too much disk, RAM, or CPUs to run locally, (2) have too many service dependencies (think microservices), or (3) are a faff to instantiate locally with a debugger. Instead, our friends instrument their services, deploy them to staging environments via Kubernetes, and then query the logs via data stores (think Grafana, Axiom.co, Google Cloud Logging, etc) or directly (think Kubernetes logs). We thought: "What if we could recreate a debugger-like experience from logs?". That would save them from browsing logs and trying to make sense of them outside the context of the code base. We looked into it and made a VS code extension that lets you (1) import logs, (2) go to the line of code associated with a log, and navigate up/down the probable call stack associated with a log. It's a prototype, but if you're interested in trying it out, we'd love some feedback! GitHub: github.com/hyperdrive-eng/traceback --- References: [1]: https://ift.tt/EybHrWw [2]: 140 Github stars, 69 emails sent (the rest were bots), 19 responses received (= 28% response conversion), 4 meetings held (= 21% meeting conversion). https://ift.tt/xpDUve6 April 17, 2025 at 04:37AM
Show HN: We made a VS Code extension to recreate a debugger experience from logs https://ift.tt/dYBfha1
Related Articles
Show HN: AI generated coloring pages for kids https://ift.tt/VNq5jFyShow HN: AI generated coloring pages for kids https://ift.tt/71bpTRL D… Read More
Show HN: Calcium Imaging Pipeline Tool https://ift.tt/oMxLYkKShow HN: Calcium Imaging Pipeline Tool OptiNiSt(Optical Neuroimage Stu… Read More
Show HN: KernelConfig – Your Guide to Linux Kernel Modules Configuration https://ift.tt/FX1bKrhShow HN: KernelConfig – Your Guide to Linux Kernel Modules Configurati… Read More
Show HN: Every template you'll ever need to grow your startup https://ift.tt/hYFlPcnShow HN: Every template you'll ever need to grow your startup https://… Read More
Show HN: workin – A web app to create and run smart trainer workouts https://ift.tt/Ar75nk8Show HN: workin – A web app to create and run smart trainer workouts I… Read More
Show HN: GitHub Action to Block Merge Out of Hours https://ift.tt/nSyJWemShow HN: GitHub Action to Block Merge Out of Hours Something that peop… Read More
Show HN: Alarmclocktab.com – phone's dead and I need an alarm, stopwatch, timer https://ift.tt/9jOt2JwShow HN: Alarmclocktab.com – phone's dead and I need an alarm, stopwat… Read More
Show HN: sqlite-memory-vfs - Open a SQLite db in Python without hitting disk https://ift.tt/DInhNvxShow HN: sqlite-memory-vfs - Open a SQLite db in Python without hittin… Read More
0 Comments: