Skip to content

System Workers ​

The System → Workers page monitors background workers that the Console runs on a schedule — things like the discrepancy audit, the changelog publisher, billing computations, and so on. It is read-only.

Layout ​

A single table with an auto-refresh notice and a manual Refresh button at the top. The page reloads worker status every 30 seconds automatically.

Columns ​

ColumnNotes
ExpandIcon shown if details are available.
Worker nameThe internal worker identifier.
IntervalExecution schedule (e.g. "every 5 minutes").
StatusSuccess / Failed / Never Run badge.
Last RunRelative timestamp.
DurationMilliseconds or seconds.
Details / Error previewOne-line teaser — either error message or run metadata.

Expanded panel ​

Click a row (or the expand icon) to slide open a detail panel:

  • Failed runs show the full error message in monospace red text.
  • Successful runs show a 4-column grid of run metadata (processed counts, tenants synced, anything the worker reported).
  • Common details: started time, duration, run ID, interval.

What you typically use this page for ​

  • Spotting workers that have not run in their expected window.
  • Reading the error from the most recent failure of a worker.
  • Confirming a worker is healthy after a deploy.

Notes ​

  • The page shows only the most recent run per worker, not the full history. For historical runs you would need to look at backend logs.
  • "Never Run" usually means the worker was added but has not reached its first scheduled tick. After one interval it should flip to Success or Failed.
  • This is an operator page. Customers do not see it.