Jobs Monitor

Jobs Monitor

Everything is a job — link checks · automations · sitemap · spider. One durable row each.

● live

Scheduled

0
waiting for next_run

Running

0
on the Engine

Failed → retry

0
soft, backing off

Blocked

0
circuit open

By job type · status

link_check00000000 1 row / link
data_extract00000000 1 row / project
sitemap_extract00000000 1 row / site
spider_crawl00000000 1 row / site

Where results are stored (the job row ≠ the result)

link_checkscheduled_jobs · task_runsctl_link_validationsv3 callback
data_extractscheduled_jobsctl_discovered_datadiscovery ingest
sitemap_extractsitemap_jobsctl_content_urlsinternal source
spider_crawlspider_jobsctl_spider_urlsinternal source

The job row holds live status; the actual verdicts / discoveries / URLs go to their own ES index (PG = source of truth where applicable). Verdicts + discoveries also route to CMS.

Target
Round / run
Last status