Most metrics tools are built for exploration — slicing dimensions, ad-hoc queries, deep observability. upcheckr is built for one job they treat as an afterthought: putting the handful of numbers you actually care about live on a wall, with zero infrastructure. Here's the honest picture — including where the others win.
| upcheckr | Grafana (self-hosted) | Datadog | |
|---|---|---|---|
| How data arrives | Push — apps POST a number with an API key | Pull/scrape via data sources (Prometheus, etc.) | Agents installed on each host |
| What you run | One binary, SQLite inside | Grafana + a time-series database to feed it | SaaS + per-host agents |
| Where your data lives | On your box — no telemetry, nothing leaves your machine | Your infrastructure | Datadog's SaaS — your data leaves |
| Built for | An at-a-glance TV/wall dashboard | Dashboards & ad-hoc exploration | Full APM / infra / logs |
| Setup time | Download, run, push — minutes | Stand up Grafana + a TSDB + scrape config | Account + agent rollout |
| Self-host cost | €0, forever | €0 (you operate the stack) | — |
| Hosted cost | €29/mo flat (Cloud tier) | Grafana Cloud — free tier + usage | Per host / per feature, scales up fast |
| Alerting | Thresholds color the wall free; delivery on Cloud | Yes, rich | Yes, extensive |
| Query language | None — pick a metric, an aggregation, a range | PromQL / data-source queries | Datadog query syntax |
Grafana and Datadog are trademarks of their respective owners; this comparison reflects how each is commonly deployed and is not affiliated with or endorsed by them.
POST them than stand up a scrape pipeline.upcheckr deliberately doesn't try to be those. It's the one-screen-of-truth for the numbers a team checks every day — pushed, not scraped, and built to live on a wall.
The wall reads pre-aggregated rollups, so it stays fast as data grows: a 15-tile wall over a 50-million-datapoint database renders in well under a third of a second for the common ranges. On a single 2-vCPU VPS, the push API sustains ~500,000 points/min with zero dropped points. Those are measured numbers from the load-test harness shipped in the repo — not marketing figures.