admin · system

Drift-status

Data-flow: AIS-sources → ingest → smart pipeline → boats. Drevet af oceaneye-prod (CPX32) + tile-værksted (CX22) + R2. Auto-refresh hvert 30s.

AIS-sources — hvor data kommer fra · klik for detaljer

Henter sources …

Checksum — stemmer regnskabet?

Ind / 5 min
summen af sources (received)
På kort / 5 min
positioner skrevet til DB
Tabt undervejs
reject + noise-filter · klik for detaljer
· grøn < 1% · amber 1–5% · rød > 5%
tiles.oceaneye.blue
checking
BackendCloudflare R2 + edge
Bucketsoceaneye-tiles · oceaneye-backups
Sidste check
api.oceaneye.blue
checking
BackendHetzner CPX32 (46.225.181.103)
StackPostgres + Valkey + workers
Auto-healcron 06:00 UTC (CX22)
Sidste check

AIS-pipeline (live)

Positions / 5 min
via ingress + ingest-api
Positions / 1 t
over alle sources
Active vessels / 1 t
unique MMSIs i boats
Open alerts
ntfy via ingress-monitor
Sidste opdatering:

Engine room (CPX32)

Worker pending
Valkey XPENDING — sundt < 10k
Stream length
stream:positions buffer
Valkey memory
used_memory
Postgres DB
pg_database_size
Worker > 50k = ERR · > 10k = WARN. Stream sidder på MAXLEN 1M (rolling buffer).

Smart pipeline — Stage 0 + 2

Noise / 5 min
drop: speed>100kn, invalid lat/lon
Suspect / 5 min
flag: on_land via geofence
Critical unreviewed
manuel review pending
Total / 24 t
noise>30d & suspect>90d slettes

Boats-coverage — type 5 / 24 metadata

Boats total
unique MMSIs nogensinde set
Med navn
decoder leverede ship_name
Coverage
% af boats med rigtigt navn
Placeholder
"MMSI xxx" — venter på type 5

Alerts — sidste 24 timer

Henter alert-historik …

Hosts

HostIPRolleSpecs
oceaneye-prod 46.225.181.103 Hot-path: API, DB, workers, Centrifugo CPX32 · 4 vCPU · 8 GB · 160 GB NVMe
aiss-aisstream 178.104.250.139 AIS collector + tile-build værksted CX22 · 2 vCPU · 4 GB · 38 GB
R2 oceaneye-tiles Cloudflare EEUR Public PMTiles serving ~1.5 GB · gratis egress
R2 oceaneye-backups Cloudflare EEUR pg_dump + Valkey RDB cold storage Vokser · gratis egress
Cron timers på prod (DB-backups, Valkey RDB, monitor) ses ikke her — tjek oceaneye status CLI. På CX22 kører oceaneye-auto-heal.timer 06:00 UTC dagligt.