{{ toast.title }}
Welcome to SchedulerGPT
Discover schedulers in the sidebar to inspect live workloads, stream updates, and operate safely. Create new namespaces when your teams spin up fresh pipelines.
Schedulers online
{{ schedulerDiscovery.items.length }}
Connected namespaces detected via the API.
Next steps
- • Select a scheduler from the sidebar to view metrics.
- • Use “New scheduler” to provision additional namespaces.
- • Visit user settings to personalise your operator profile.
Schedulers
Create a new scheduler
Operator profile
User settings
Stored locally and sent with write operations.
Automatically refresh dashboards when live streaming is unavailable.
Tips
Your preferences are saved in the browser so returning operators pick up exactly where they left off. Use the sidebar to swap between schedulers or provision new namespaces.
Scheduler
{{ activeSchedulerDisplayName }}
{{ schedulerLabel }}
Display name
{{ schedulerDetails.info?.display_name || activeSchedulerDisplayName }}
Description
{{ schedulerDetails.info?.description || '—' }}
Status
{{ health?.status || 'Unknown' }}
API heartbeat
Namespace
{{ health?.scheduler_id || schedulerLabel }}
Scheduled
{{ scheduledMeta.total }}
Awaiting window
In flight
{{ inflightMeta.total }}
Currently leased
Auto-refresh
{{ autoRefresh ? 'Enabled' : 'Paused' }}
Keep data in sync
Flow
Task Orchestration
Enqueue task
CreateReserve task
Leasing{{ reservedTask.id }}
ReservedFuture: {{ formatDate(reservedTask.future) }}
Labels: {{ label }} —
Lease expires: {{ formatDate(reservedTask.lease_expires_at) }}
Payload:
{{ formatPayload(reservedTask.payload) }}
Manage task
LeasesQueue lens
Live task overview
Matches task IDs, labels, and JSON payload content.
Filters by exact label (case-insensitive).
| ID | Future | Payload | Labels | |
|---|---|---|---|---|
| No scheduled tasks | ||||
| {{ task.id }} | {{ formatDate(task.future) }} | {{ formatPayload(task.payload) }} |
{{ label }}
—
|
|
| ID | Lease expires | Payload | Labels | |
|---|---|---|---|---|
| No leased tasks | ||||
| {{ task.id }} | {{ formatDate(task.lease_expires_at) }} | {{ formatPayload(task.payload) }} |
{{ label }}
—
|
|
Timeline
Recent activity
- No events yet.
-
{{ entry.type }} {{ formatDate(entry.at) }}
{{ entry.title }}
{{ entry.detail }}