{% if !runners.is_empty() %}
| Runner ID | Type | Language | Executor | Parent | Host / PID | Started At | Last Heartbeat | Atomic Service | Actions |
|---|---|---|---|---|---|---|---|---|---|
{{ runner.short_id }}
|
{{ runner.runner_cls }} {% if runner.parent_runner_id.is_some() %} {% endif %} | {{ runner.runner_language }} | {{ runner.executor_kind }} |
{% if let Some(pid) = runner.parent_runner_id %}
{{ pid }}
{% else %}
—
{% endif %}
|
{{ runner.hostname }}:{{ runner.pid }} | {{ runner.started_at }} | {% if runner.last_heartbeat_secs_ago < 60 %} {{ runner.last_heartbeat_secs_ago }}s ago {% else %} {{ runner.last_heartbeat_secs_ago }}s ago {% endif %} {% if !runner.is_active %} Stale {% endif %} | {% if runner.is_atomic_eligible %} Eligible {% if runner.has_execution_history %} H {% endif %} {% else %} No {% endif %} |
No active runners