{% extends "overseer/base.html" %}{% load overseer_extras %} {% block title %}{{ job.task_name }} · Overseer{% endblock %} {% block heading %}{{ job.task_name }} {{ job.get_status_display }}{% endblock %} {% block meta %}{{ job.pk }}{% endblock %} {% block content %}
{% if can_manage_jobs %} {% if job.can_retry %}
{% csrf_token %}
{% endif %} {% if can_cancel %}
{% csrf_token %}
{% endif %} {% if job.status == 'FAILED' and not job.dismissed %}
{% csrf_token %}
{% endif %} {% endif %} All runs of this task

Job

Status
{{ job.get_status_display }}{% if job.dismissed %} (dismissed){% endif %}
Task
{{ job.task_path }}
Queue / backend
{{ job.queue_name }} / {{ job.backend }} · priority {{ job.priority }}
Args
{{ job.args }}
Kwargs
{{ job.kwargs }}
Source
{{ job.get_source_display }}{% if job.schedule %} · schedule {{ job.schedule.name }}{% endif %}
Attempts
{{ job.attempts }} of {{ job.max_retries|add:1 }}{% if job.next_retry_at %} · next retry {{ job.next_retry_at|ago }}{% endif %}
{% if job.unique_key %}
Unique key
{{ job.unique_key }}
{% endif %} {% if job.tags %}
Tags
{{ job.tags|join:", " }}
{% endif %}
Created
{{ job.created_at }} ({{ job.created_at|ago }})
{% if job.finished_at %}
Finished
{{ job.finished_at }} ({{ job.finished_at|ago }})
{% endif %}

Attempts

{% for run in runs %} {% if run.exception_class %} {% elif run.status == 'SUCCESSFUL' and run.return_value is not None %} {% endif %} {% endfor %}
#StatusEnqueuedStartedFinishedWaitRuntimeWorkerResult id
{{ run.attempt }} {{ run.get_status_display }} {{ run.enqueued_at|ago }}{% if run.run_after %}
after {{ run.run_after|ago }}{% endif %}
{{ run.started_at|ago }}{{ run.finished_at|ago }} {{ run.wait_ms|ms }}{{ run.duration_ms|ms }} {{ run.worker_id|default:"–" }}{{ run.result_id }}
{{ run.exception_class }}
{{ run.traceback }}
returned {{ run.return_value }}
{% endblock %}