{% extends "layout.html" %} {% block extrahead %} {% endblock %} {% block body %}

{{ resource.title }}

{% if g.user.is_authenticated() %} {% endif %} {% if g.user.role == 'admin' or g.user.username == resource.owner.username %} {% endif %}

{% if resource.first_run %} {% endif %}
{{ _('Type') }} {{ resource_types[resource.resource_type]['label'] }}
{{ _('Active') }} {{ resource.active }}
{{ _('Owner') }} {{ resource.owner.username }}
{{ _('Name') }} {{ resource.title }}
URL {{ resource.url }}
Tags
Probes {% for probe_var in resource.probe_vars %} - {{ probe_var.name }}
{% endfor %}
{{ _('Response Times (seconds)') }}
  • {{ _('Min') }}: {{ resource.min_response_time|round(2) }}
  • {{ _('Average') }}: {{ resource.average_response_time|round(2) }}
  • {{ _('Max') }}: {{ resource.max_response_time|round(2) }}
{{ _('Reliability') }}

Last Run Result

{% if resource.last_run %}
  • {{ _('Last Check') }} : {{ resource.last_run.checked_datetime.strftime('%Y-%m-%dT%H:%M:%SZ') }}
  • {{ _('Success') }}: {{ resource.last_run.success }}
  • {{ _('Message') }}: {{ resource.last_run.message }}
  • {{ _('Response Time') }}: {{ resource.last_run.response_time|round(2) }}
{% else %}

No runs yet.

{% endif %}

Last Run Summary

JSON CSV

{{ _('History') }} JSON CSV

{% for run in resource.runs|sort(reverse=True, attribute='checked_datetime') %} {% if run.success %} {% else %} {% endif %} {% endfor %}
{{ _('Date') }} {{ _('Response Time (seconds)') }} {{ _('Status') }}
{{ run.checked_datetime.strftime('%Y-%m-%dT%H:%M:%SZ') }} {{ run.response_time|round(2) }}
{% endblock %} {% block extrafoot %} {% endblock %}