{% extends "base.html" %} {% block title %}Runner: {{ runner_id }} — Rustvello Monitor{% endblock %} {% block content %}

Runner Details

{{ runner_id }}
arrow_back Back to Runners
Runner Context
Runner Class {{ runner_cls }}
Language {{ runner_language }}
Executor {{ executor_kind }}
Runner ID {{ runner_id }}
Hostname {{ hostname }}
Process ID {{ pid }}
Thread ID {{ thread_id }}
Started At {{ started_at }}
{% if let Some(pcls) = parent_runner_cls %}
Parent Context
{% if let Some(prid) = parent_runner_id %} {% endif %} {% if let Some(ph) = parent_hostname %} {% endif %} {% if let Some(pp) = parent_pid %} {% endif %} {% if let Some(pt) = parent_thread_id %} {% endif %}
Parent Runner Class {{ pcls }}
Parent Runner ID {{ prid }}
Parent Hostname {{ ph }}
Parent PID {{ pp }}
Parent Thread ID {{ pt }}
{% endif %}
Heartbeat Status
Status {% if is_active %} Active {% else %} Stale {% endif %}
Started At {{ started_at }}
Time Since Last Heartbeat {% if last_heartbeat_secs_ago < 60 %} {{ last_heartbeat_secs_ago }}s ago {% else %} {{ last_heartbeat_secs_ago }}s ago {% endif %}
Atomic Service Status
{% if has_execution_history %} {% else %} {% endif %}
Eligible to Run {% if is_atomic_eligible %} Yes {% else %} No {% endif %}
Last Service Start {{ last_service_start }}
Last Execution Duration {{ last_service_duration_secs }}
No atomic service execution history available
{% if !workers.is_empty() %}
Workers ({{ workers.len() }})
{% for w in workers %} {% endfor %}
Worker ID Type Host / PID Status Last Heartbeat Actions
{{ w.short_id }} {{ w.runner_cls }} {{ w.runner_language }} {{ w.executor_kind }} {{ w.hostname }}:{{ w.pid }} {% if w.is_active %} Active {% else %} Stale {% endif %} {% if w.last_heartbeat_secs_ago < 60 %} {{ w.last_heartbeat_secs_ago }}s ago {% else %} {{ w.last_heartbeat_secs_ago }}s ago {% endif %} info
{% endif %}
Statistics
Invocations Processed {{ invocation_count }}
Invocations Processed
{% if !invocations.is_empty() %} {% include "components/invocation_table.html" %} {% else %}

No invocations found for this runner

{% endif %}
{% include "components/pagination.html" %}
{% endblock %}