Posts

Showing posts from July, 2026

I Self-Hosted SigNoz to Debug My Trading Bot, and One Feature Ruined Every Other Logging Setup For Me

I'll be honest, when I signed up for this sprint I thought "observability" was just a fancier word for "logs, but with a dashboard." I've spent enough night’s print()-debugging my side projects at 2 AM to think I had this whole monitoring thing figured out. Turns out I didn't even know what I was missing until I self-hosted SigNoz and it slapped me across the face with a feature I now can't stop thinking about. Let me back up. Why SigNoz, and why now? I've been building a small algorithmic/paper-trading bot on the side - nothing that's going to make me rich, just something to test strategies against live market data without risking actual money. It's got a handful of moving parts: a market data listener (websocket feed), a strategy engine that crunches signals, an order execution service that talks to a broker's paper-trading API, and a tiny FastAPI layer that serves a dashboard so I can watch it think. The problem is that ...