{% extends "dashboard/layout.htm" %} {% block content %}

Workflow monitor

{{ workflow_name }}

{{ project.name }} · Live dataset progress refreshes every 5 seconds.

{{ matrix.summary.total_datasets }}datasets
{% for status, count in matrix.summary.status_counts.items() %} {% if count %}
{{ count }}{{ status }}
{% endif %} {% endfor %} {% if matrix.summary.elapsed_seconds is not none %} {% set elapsed = matrix.summary.elapsed_seconds %}
{% if elapsed >= 86400 %}{{ "%.1f"|format(elapsed / 86400) }} d{% elif elapsed >= 3600 %}{{ "%.1f"|format(elapsed / 3600) }} h{% elif elapsed >= 60 %}{{ "%.1f"|format(elapsed / 60) }} min{% else %}{{ "%.1f"|format(elapsed) }} s{% endif %}elapsed
{% endif %}
Export matrix CSV Export details CSV

{% for step in matrix.steps %}{% endfor %} {% for row in matrix.rows %} {% for step in matrix.steps %} {% set cell = row.cells[step] %} {% endfor %} {% else %} {% endfor %}
Dataset Run status{{ step }}
{{ row.run_status }} {{ cell.status }} {{ cell.artifact_count }} artifact{{ 's' if cell.artifact_count != 1 else '' }}
No datasets found.
{% endblock %}