pitchpace/ops
production · pp-app VM← Exit to app
1 alarm · backup — last success 31 h ago (threshold 26 h)founder digest pending
Coverage weeks × markets
32 × 32
north-star · 2,183 rate points
Fleet scan last night
32 / 32
sites with fresh rows
Rates in store
461
+61 tonight
Active tenants
33
0 live · 33 demo
Scheduled jobs
cron-as-HTTP on pp-collect · every run writes job_runs · staleness alarm at 26 h
nightly-ingest02:10 daily5.3 h ago38szonneweide: 1,204 events → snapshot · sample5 / 26 h
fleet-sync03:30 daily1.7 h ago8ssites 59,487 · ratesInserted 0 · ratesSkipped 9222 / 26 h
weather04:00 daily3.5 h ago41s8 markets · 14-day outlook cached · sample4 / 26 h
backup04:30 daily31 h agoPAR PUT 503 SlowDown · last success yesterday 04:31 · sample31 / 26 h
monday-mailMon 06:0049 h ago12s14 digests sent · 0 bounces · sample49 / 168 h
ops-digest06:30 daily1.0 h ago9sfounder digest sent · 1 alarm attached · sample1 / 26 h
Pipeline — what happened tonight
fleet scan → object storage → market-sync → SQLite → views → tenant apps
Fleet scan
419/32
pp-collect agent · static + JSON-LD recipes
2 h ago
Object storage
59,487 sites
pp-fleet-log bucket · gz NDJSON via PAR
2 h ago
market-sync
0 rows
idempotent upsert · dedup
2 h ago
SQLite store
10 MB
pitchpace.db WAL · 461 rates
backup STALE
Weekly views
32 markets
medians · movers · coverage
derived on read
Tenant apps
33 tenants
cockpits · digests · radar
fresh
Fleet coverage — 32 target parks
last 14 nights · scan status per park · ok-rate
okpartialfailno data
Zonneweide Resort71%
De Beekse Bergen79%
Duinrell
De Kienehoef57%
Terspegelt86%
De Paal86%
Marveld Recreatie93%
Wilsumer Berge86%
De Twee Bruggen79%
Vreehorst79%
De Leistert71%
Beerze Bulten64%
De Roos86%
Klein Vaarwater100%
Bakkum79%
De Lakens86%
Geversduin86%
Sollasi86%
De Wildhoeve79%
Samoza86%
De Scheepsbel100%
Witterzomer79%
De Norgerberg86%
Landal Rabbit Hill
De Ullingse Bergen86%
Siblu De Oase
De Schatberg93%
De Flaasbloem79%
De Krim Texel57%
Kogerstrand64%
De Shelter79%
Papillon86%
Coverage weeks × markets is the north-star: every week collected before the September fair compounds. JS-rendered engines are honestly “no data” until a recipe ships.
Log tail
last 24 h · warnings and errors first
7 events
15:24:16INFOfleet-sync: sites 59,487 · ratesInserted 0 · ratesSkipped 922
09:28:29INFOfleet-sync: sites 12,900 · ratesInserted 0 · ratesSkipped 461
03:30:03INFOfleet-sync: sites 12,900 · ratesInserted 61 · ratesSkipped 400
15:26:38INFOfleet-sync: sites 12,900 · ratesInserted 394 · ratesSkipped 6
05:48:12INFOfleet-sync: sites 12,900 · ratesInserted 0 · ratesSkipped 6
05:14:33INFOfleet-sync: sites 12,900 · ratesInserted 0 · ratesSkipped 6
04:59:58INFOfleet-sync: sites 12,900 · ratesInserted 6 · ratesSkipped 0