Scheduler
Heartbeat, owning process, and the last error the loop recorded.
{% extends "base.html" %} {% block title %}Diagnostics - Piply{% endblock %} {% block content %}
Scheduler health, active workers, sensor status, and recovery state. Refreshes every five seconds.
Heartbeat, owning process, and the last error the loop recorded.
Startup recovery and stale-run handling.
Every task currently executing, with the run that owns it.
Polling health. Failing sensors keep their latest error so a broken watch is obvious.
Database location, size, and the active retention window.