Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Grafana TUI – Browse Grafana dashboards in the terminal (github.com/lovromazgon)
15 points by lmazgon 21 hours ago | hide | past | favorite | 4 comments
I built a terminal UI for browsing Grafana dashboards. It connects to any Grafana instance and lets you explore dashboards without leaving the terminal.

It renders the most common panel types (time series, bar charts, gauges, heatmaps etc.). You can change the time range, set dashboard variables and filter series.

I built this because I spend most of my day in the terminal and wanted a quick way to glance at dashboards without switching to the browser. It's not perfect by any means, but it's a nifty and useful tool.

Built with Go, Bubble Tea, ntcharts, and Claude (of course). You can install it via Homebrew:

    brew install lovromazgon/tap/grafana-tui
... and try it out against Grafana's public playground:

    grafana-tui --url https://play.grafana.org
 help



We actually use Grafana at work. What was the reasoning behind choosing a terminal instead of a browser? Otherwise, it’s a nice tool.

The use case that immediately jumps out to me: being SSHed into a prod server during an incident and not wanting to context-switch to a browser just to eyeball a dashboard. Right now that context switch feels small but it breaks the flow at exactly the wrong moment. Curious how it handles Grafana's templating variables (the dropdowns that filter by host, environment, etc.) — those are load-bearing for most of our dashboards. If that's supported, this goes from "neat demo" to genuinely useful in incident response.

It should handle the templating variables, at least from what I've tested on our dashboards. It gives you a list of available options just like in the Grafana UI. Try it out, once you select a dashboard you can press `v` and set the vars.

Cool will try



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: