05_pools.jsonnetTask Pools
Compares queue pressure, executor state, throughput, latency, cancellation, rejection, expiry, and shutdown behavior for every pool configured in the designer.
When to use
Use this page to understand the generated dashboard, its panels, and the signals behind them.
Behavior
- The code generator creates Jsonnet sources for every generated service.
make grafana-dashboardsrenders them to Grafana JSON.
Task pool properties
Panels included in this dashboard.
Queue LengthPanelCurrent number of queued tasks.
Executor StatePanelCurrent pool executor lifecycle state.
Task RatePanelTask submission or execution rate.
Execution Duration p50 / p95 / p99PanelTask execution latency percentiles.
Stop Timeout EventsPanelPool shutdowns that exceeded the configured stop timeout.
Rejected Tasks RatePanelTasks rejected because they could not be accepted.
Cancelled Tasks RatePanelTasks cancelled before normal completion.
Priority task pool properties
Panels included in this dashboard.
Queue LengthPanelQueued priority tasks.
Executor StatePanelCurrent priority executor state.
Task RatePanelPriority task processing rate.
Execution Duration p50 / p95 / p99PanelPriority task execution percentiles.
Stop Timeout EventsPanelPriority pool shutdown timeouts.
Rejected Tasks RatePanelRejected priority tasks.
Expired Tasks RatePanelTasks whose deadline or lifetime expired before execution.
Delay pool properties
Panels included in this dashboard.
Wait Queue LengthPanelTasks waiting for their scheduled delay to elapse.
Task RatePanelDelayed task processing rate.
Execution Duration p50 / p95 / p99PanelExecution latency after delayed tasks become runnable.
Cancelled Tasks RatePanelDelayed tasks cancelled before execution.
Stop Timeout EventsPanelDelay-pool shutdown timeouts.
Configuration example
$job -> pool