Beacon for Grafana

Your self-hosted Grafana, reduced to the question that matters.

I run my own Grafana, and most days I want it to answer one deeply technical question: is anything on fire? I do not need the full cathedral of panels I built at 1am while making excellent life choices. I need yes or no.

Yes, it is a homelab, not a $100k enterprise setup with a war room, branded fleece vests, and someone called Brad leading incident command. Still, it is my stuff. If it starts falling over, I would rather find out before my wife asks why Netflix is not working, which is how the house files support tickets.

Every Grafana alert app I found felt off in its own special way: one wanted me living in dashboards, one was a phone app wearing a Mac costume, and one expected Prometheus algebra before it would show a single alert. So I designed the UX backwards from the job. Show the honest answer first, keep the rabbit hole one click away, and do the bare minimum properly.

So Beacon lives in the menu bar, stays out of the way when everything is fine, and gets impossible to miss when something needs attention. I see it, I know, and I can go back to neglecting the rest of my responsibilities in peace.


Read the room from the menu bar

The icon tells you whether things are clear, grumbling, properly broken, or unreachable. That last one matters, because a monitor that is dead but still smiling at you is not monitoring, it is interior decoration. Ten or more firing alerts earns a fire icon, because at that point we can stop pretending this is tasteful.

  • All clear
  • Warning
  • Critical
  • Unreachable

Set it up without a small course

Paste your Grafana URL and a token. That is the setup. No label-matcher warm-up act, no configuration pilgrimage, no pretending you enjoy onboarding.

Do the obvious thing from the notification

Silence the alert, open its dashboard, or jump to the runbook right from the notification. Fix it immediately, or begin the respected engineering tradition of staring at it first.

Install it like normal software

Signed, sandboxed, and auto-updating from the App Store, which means installing it does not involve Xcode, a paid Apple Developer Program membership, or convincing yourself that building a menu bar app from source counts as normal software.

Trust it to shut up

A monitor that nags gets muted, then becomes expensive wallpaper. Beacon keeps quiet until there is something worth interrupting you for.

Want the receipts? Here is what mine watches →


What Beacon is not

If you run a serious on-call operation with escalation policies, paging schedules, and a room full of people saying “customer impact,” use a serious on-call tool. If you live inside Prometheus label matchers across twelve backends, Beacon will feel too simple by lunch. It is for one person, or a small Mac-heavy team, watching their own Grafana without turning monitoring into a second job.