LinkedIn Post (Text-Only, Teaser)

A request hits five microservices. Something breaks. You open five terminal tabs — kubectl logs -f pod/... — and scan back and forth, trying to build a mental timeline.

It works. Barely. And it doesn’t scale past two services.

When I started managing interconnected services where a single user action rippled through five different microservices, debugging felt like tab-spamming. Existing tools like Loki or K9s are great, but they’re dashboards — they require config, setup, and state.

I wanted something I could run from my laptop, zero config, zero setup. Just: here are my apps, give me all the logs.

So I wrote a Go binary that tails multiple pod logs at once. Progress bars for status, an exit summary with auto-parsed timestamps to spot timing gaps, and error filtering that saves me the grep step.

It isn’t a replacement for Loki. It does one thing: tail multiple pod logs in one window.

The tool that gets out of the way is the one you actually use.

#Kubernetes #DevOps #GoLang #DeveloperTools #K8s


Comment (First Comment)

Full story → https://vianhanif.link/posts/stop-watching-five-tabs-a-terminal-first-approach-to-k8s-logs/


Notes