DIYHRT
// uptimechecked 00:00:23 utc · every 30s

status

all systems operational

live status + 90d history for every moving part of the site — pollers, database, the anti-bot solver, and the api.

average 90d uptime

95.96%

up right now12 / 12

// core3/3 up
  • APIoperational90d 99.88%
    90d agonow
  • databaseoperational90d 100.00%
    90d agonow
  • anti-bot solveroperational90d 95.28%
    90d agonow
// latencyp95 · 24h
  • anti-bot solver3,342ms
  • API1ms
  • database1ms
  • API median1ms
  • database median1ms
  • anti-bot solver median3002ms
// shop pollers9/9 up
  • Symphony Labs polleroperational90d 99.29%
    90d agonow
  • Astrovials polleroperational90d 70.53%
    90d agonow
  • Serapharma polleroperational90d 99.49%
    90d agonow
  • Aurelia polleroperational90d 97.32%
    90d agonow
  • Otokonoko polleroperational90d 99.94%
    90d agonow
  • Hera polleroperational90d 93.71%
    90d agonow
  • Calyx Labs polleroperational90d 99.19%
    90d agonow
  • Felicitas polleroperational90d 99.09%
    90d agonow
  • PawSnax polleroperational23d 97.75%
    23d agonow
// what we measure
  • API — health probe against our backend service.
  • database — singleSELECT 1 ping with latency tracking.
  • anti-bot solver — the service we use to clear cloudflare challenges on vendor APIs that block datacenter IPs.
  • each shop poller — derived from the freshness of the most-recent stock check for that vendor. older than 5 minutes = degraded. older than 15 = down.

probes run every 60 seconds from our own monitor, not external tooling. a probe that times out or gets refused counts as downtime. each bar is the worst state seen in that slice.

operationaldegradeddownno data
watching diy hrt vendors so you don't have tostock checked about every 15 secondsconfigure discord alerts in /settings