Support
Quick answers below. If your situation isn't covered, email observatory@priet.us — include your macOS version, Observatory version, and what you were trying to do.
Getting started
- Open Observatory and go to Settings.
- Paste your Grafana base URL, e.g. https://grafana.example.com. The host must be reachable from your Mac and must serve a valid TLS certificate.
- Create an API token in Grafana (Administration → Service accounts) with at least Viewer on the data sources you'll be querying. Paste it into Observatory.
- Pick a default data source. From there you can browse dashboards and star panels as favorites.
- Right-click a desktop widget → Edit Widget to assign one of your favorites to a slot.
Widgets show "—" or "No data"
- Confirm the panel renders in Grafana itself with the same time range Observatory uses (last 1 hour by default).
- Open Observatory → Settings and tap Test connection. If that fails, the API token is the most likely cause.
- Some Grafana panels reference template variables ($node, $job, etc.). Observatory substitutes a default set; you can override them in Settings → Template variables.
- If the widget refreshed within the last few minutes but still shows "—", remove and re-add it from the desktop — macOS sometimes pins a stale timeline.
TLS and self-signed certificates
Observatory only talks to hosts that present a certificate trusted by macOS. For homelab setups the simplest path is a free certificate from Let's Encrypt via a reverse proxy (Caddy, Traefik, nginx). Self-signed certificates are intentionally rejected — there's no toggle for that.
Pro upgrade and restoring purchases
- Pro is a one-time in-app purchase that unlocks the Medium and Large widget families.
- If you've bought Pro on a previous Mac (or after reinstalling), open Settings → Restore purchases. Apple will reactivate the entitlement on the same Apple ID at no charge.
- Refunds are handled by Apple at reportaproblem.apple.com.
Reset Observatory
To wipe the configuration (URL, token, favorites) without reinstalling, quit the app and remove its container:
rm -rf ~/Library/Group\ Containers/group.us.priet.observatory Reopen Observatory and you'll be back at the empty Settings screen. Your Pro entitlement is held by Apple, not by this file — you can always restore it.
Loki, alerting, and other roadmap items
Observatory currently focuses on time-series panels (Prometheus and any Grafana data source exposed through /api/ds/query). Loki log panels, alert rules, and value mappings are on the roadmap. If there's something you'd find useful, let us know.
Contact
observatory@priet.us — usually answered within a couple of working days.