Know when Grafana needs you, without living in dashboards.
I run my own Grafana, and most days I need one answer: is anything on fire? Not the cathedral of panels I built at 1am while lying to myself about life choices; just yes or no.
It is a homelab, not a $100k incident room with branded fleece vests and Brad on command. Still, it is my stuff. If it falls over, I want to know before my wife asks why Netflix is not working, which is how this house files support tickets.
The Grafana alert apps I tried all missed the point: live in dashboards, accept a phone app wearing a Mac costume, or do Prometheus algebra before seeing a single alert. I wanted the UX stripped back until it simply did the job well.
So Beacon lives in the menu bar: quiet when things are fine, impossible to miss when they are not. I see it, I know, and I can return to neglecting my other responsibilities in peace.
See the alert state in 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 with a URL and token
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.
Use the notification to deal with it
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 from the App Store
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.
It stays quiet until something matters
A monitor that nags gets muted, then becomes expensive wallpaper. Beacon keeps quiet until there is something worth interrupting you for.
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.