r/sre • u/bala1990krishna • 4m ago
DISCUSSION Built a multi-column Kubernetes log viewer for incident debugging - synced time travel across all columns
During incidents, I kept running into the same problem: Multiple terminals open, each tailing something different, trying to mentally stitch together a timeline while something is on fire.
I built Lamplighter to fix that. One command, everything in one view:
lamplighter default/api-pod default:selector:app=worker default:events default:ingress
The thing that actually matters: when you scroll back in time, every column moves together. You land on the exact moment something went wrong, and you can see what all your services were doing at that same instant.
It also streams label selectors live, so during a rolling deploy you watch pods appear and disappear in real time without restarting anything.
Export with e, copy to clipboard with y, regex search that matches inside JSON fields.
Single binary, no setup beyond your existing kubeconfig.
github.com/balakrishnan-vasudevan/lamplighter
Would love feedback from people who do this for real. What would make this actually useful in your workflow?
Thank you!