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.