{% macro status_code(exitcode=None) -%} {% if exitcode == None %}"running"{% elif exitcode != 0 %}"failed"{% else %}"successful"{% endif %} {%- endmacro %} {% extends "base.html" %} {% block title %}Job Details{% endblock %} {% block javascript_includes %} {% endblock %} {% block javascript_init %} {% endblock %} {% block css_includes %} {% endblock %} {% block navigation_bar %}
  • Workflow
  • Job
  • {% endblock %} {% block title_header %}Job Details{% endblock %} {% block content %}

    Label {{ job.exec_job_id }}
    Type {% if job.clustered %}Clustered{% else %}Compute{% endif %}
    Exit Code {{ job.exitcode }}
    Stdout Preview Preview
    Stdout File {{ job.stdout_file }}
    Stderr Preview Preview
    Stderr File {{ job.stderr_file }}
    Condor Submit File {{ job.exec_job_id }}.sub
    Site {{ job.site }}
    Host {{ job.ip }} > {{ job.hostname }}
    {% if job_states|length %}
    {% for state in job_states %} {% endfor %}
    {{ state.state|replace('_', ' ')|capitalize }} {{ state.timestamp }} ( {{ state.interval|time_to_str }} )
    {% endif %}
    {% for instance in job_instances %} {% endfor %}
    Try Job Instance ID Exitcode Stdout Stderr
    {{ loop.revindex }} {{ instance.job_instance_id }} {{ instance.exitcode }} Preview Preview
    {% if job_metrics == None %} No job metrics available for this job. {% endif %}
    {% for field, name in [ ('dag_job_id', 'DAG Job ID'), ('hostname', 'Hostname'), ('exec_name', 'Executable Name'), ('kickstart_pid', 'Kickstart PID'), ('ts', 'Timestamp'), ('site', 'Site') ] %} {% endfor %}
    {{ name }} {{ job_metrics[field] }}

    CPU Metrics

    {% for field, name in [ ('stime', 'stime'), ('utime', 'utime') ] %} {% endfor %}
    {{ name }} {{ job_metrics[field] }}

    IO Metrics

    {% for field, name in [ ('iowait', 'IO Wait'), ('vmsize', 'VMsize'), ('vmrss', 'VMrss'), ('read_bytes', 'Bytes Read'), ('write_bytes', 'Bytes Written'), ('syscr', 'Syscr'), ('syscw', 'Syscw'), ('bytes_transferred', 'Bytes Transferred') ] %} {% endfor %}
    {{ name }} {{ job_metrics[field] }}

    Other Metrics

    {% for field, name in [ ('threads', 'Threads'), ('transfer_duration', 'Transfer Duration') ] %} {% endfor %}
    {{ name }} {{ job_metrics[field] }}

    Hardware Counters

    {% for field, name in [ ('totins', 'Total Instructions Executed'), ('fpops', 'Floating Point Operations Executed'), ('fpins', 'Floating Point Instructions Executed'), ('ldins', 'Load Instructions Executed'), ('srins', 'Store Instructions Executed'), ('l3misses', 'L3 Total Cache Misses'), ('l2misses', 'L2 Total Cache Misses'), ('l1misses', 'L1 Total Cache Misses') ] %} {% endfor %}
    {{ name }} {{ job_metrics[field] }}

    CPU Related

    IO Related

    Others

    Hardware Counters

    {% if job_anomalies %}
    {% for anomaly in job_anomalies %} {{ anomaly.anomaly_type }} {{ anomaly.message }} {% endfor %}
    {% else %} No anomalies detected for this job. {% endif %}

    Job Invocations


    {% endblock %}