gp-flow Execution Report

run_id: {{ report.run_id }}
started: {{ report.started_at }}
ended: {{ report.ended_at }}
duration: {{ report.duration_ms }} ms

Timeline

{% for node in report.node_records %}
{{ loop.index }}
{{ node.node_title }} ({{ node.node_type }})
{% endfor %}

Nodes

{% for node in report.node_records %}
{{ loop.index }} {{ node.node_title }} {{ node.node_type }} {{ status_badge(node.status) }}
start: {{ node.start_ts }}
end: {{ node.end_ts }}
duration: {{ node.duration_ms }} ms
attempts: {{ node.attempts }}
out_port: {{ node.out_port }}
{% from "_action_table.html" import render_action_table %} {{ render_action_table(node.actions, title="Actions", table_class="action-table") }}
vars snapshot
{{ json_pretty(node.vars_snapshot|default({})) }}
{% endfor %} {% if final_vars %}

Final Vars

{{ json_pretty(final_vars) }}
{% endif %} {% if logs %}

Logs

{{ json_pretty("\n".join(logs)) }}
{% endif %}

Raw JSON

expand
{{ json_pretty(report) }}