Hacker News new | ask | show | jobs
Show HN: Grafana TUI – Browse Grafana dashboards in the terminal (github.com)
24 points by lmazgon 83 days ago
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
5 comments

If you're using Grafana for monitoring, you might also want to get those alerts as actual phone calls on iOS — Echobell (https://echobell.one) takes your Grafana webhook and turns it into a push notification or even a phone call that bypasses silent mode.
This is cool. I could see it useful for ops and dev teams. Would still need Grafana to be visible in the UI for less tech savvy support teams, etc..
This is not meant to replace Grafana, it actually calls into a Grafana instance to fetch dashboards and query data. It's just an alternative way to display the dashboards you already have in an existing Grafana instance.
Nice structure — separating the Grafana client from the TUI layer should make it easier to extend. Also cool to see testcontainers for integration tests.
We actually use Grafana at work. What was the reasoning behind choosing a terminal instead of a browser? Otherwise, it’s a nice tool.
Why not? ;) I like nice TUI apps and noticed there is none for Grafana.
this looks very interesting...I'm gonna give it a test drive later. Threw a star on the repo so I won't forget to come back to it.