System Status

Loading…

← Admin

Tracking Overview

Add-ons · Users

—

subscribed by users

Add-ons · Total

—

upcoming, incl. unsubscribed

Cabins · Users

—

subscribed by users

Cabins · Total

—

upcoming, incl. unsubscribed

Sailings Tracked

—

upcoming (future sail dates)

Total Monitored

—

add-ons + cabins

Cruise Items

—

Active tracked

Sailing Sync

—

—

Users

—

—

Today's Cruise Fare Checks

—

successful / active items

—

success rate

—

vs yesterday

Last check: —

Historical DB (Postgres)

—

Query latency

—

Size

—

Rows

—

Connections

—

Today's Check Progress

Running…
Cruise Fare Checks
—

Last check: —

Add-on Price Checks
—

Last check: —

Cabin Price Checks
—

Last check: —

Cruise & add-on checks run once daily; cabin checks up to once per ~4h. Progress updates in real time during a run.

Add-on RC API Calls / Day

—

daily user check

—

steady-state total / day

—

Cruise Fare Check Health — 14 Days

Site Health — Are Price Checks Succeeding?

—

error-free / recently checked

—

success rate

Cruise + add-on + cabin checks · share with no error over the last 2 days

Site Health History

New Add-ons Added — 14 Days

New Cabins Tracked — 14 Days

Errors — Last 7 Days

Add-on Check Errors

Add-ons whose latest check failed (sold-out excluded) — these are the items missing from the add-on progress bar.

—

Sailings DB

—

rows

DB Size

—

on disk

Sessions

—

active

Live Job Progress

Operations

User-tracked booking fares (RC checkout API, per item)

The daily/lean check — one fast RC call per tracked category. Checks only add-ons not yet successfully checked today. Stop halts it after its current API call; unchecked items resume on the next run.

Heavy fallback — only run if the daily check leaves category errors. For items still mislabeled (pt_*) or erroring, it scans every RC category, matches by product ID, corrects the stored category, and prices them. Shares the progress bar / Stop button above.

Seeds top categories (beverage, dining, internet, key / drinks, food, wifi) for upcoming sailings (USD only)

One-time fix for imported items with old cruise-planner category slugs (pt_*). Shows a preview of what each maps to; you then confirm to apply. New items already use correct categories.

All sailings × 4 cabin types via RC GraphQL — feeds Explore & dashboard

Shows exactly what Royal Caribbean returns for one request — to find why sailings/cabins stopped updating.


      

Wikipedia image fetch for ships/ports with no image. No Claude calls — free to run.

Wikipedia photos + Claude AI for all 51 ships & 400+ ports. Runs ~25 min in background. Already-cached entries are skipped.


Scheduler Settings (Eastern Time)

groups fetched in parallel (1–10) — higher is faster but hits RC harder
check items users actively track first & email alerts immediately, then sweep the rest
parallelism for the non-tracked coverage sweep (1–10) — only used when prioritizing is on

Cabin & Sailing Sync — fetches all sailings + cabin prices from RC