{% extends "cms/base.html" %} {% load cms_time %} {% block title %}{{ site.primary_domain|default:site.name }} Health{% endblock %} {% block extra_head %} {% endblock %} {% block cms_content %}

{{ site.primary_domain|default:site.name }} {{ site.name }}

Back
{% csrf_token %} {% if site.monitor_enabled %} {% else %} {% endif %}
Run Audit {% if site.primary_domain %} View Live Site {% endif %}
30 Day Uptime
= 100 %} style="color:#16a34a"{% endif %}>{% if h.uptime_pct is not None %}{{ h.uptime_pct }}%{% else %}—{% endif %}
{{ h.sample_count }} check{{ h.sample_count|pluralize }}
Response
{% if h.avg_latency %}{{ h.avg_latency }}ms{% else %}—{% endif %}
Average when up
{% if h.is_up %}{% else %}{% endif %}
Right Now
{% if h.last %}{% if h.is_up %}Up{% else %}Down{% endif %}{% else %}—{% endif %}
{% if h.last %} Checked {{ h.last.checked_at|short_ago }} ago {% else %} Never checked {% endif %}
FT OS
{% if site.reported_version %}v{{ site.reported_version }}{% else %}—{% endif %}
{% if site.last_checkin_at %} Checked {{ site.last_checkin_at|short_ago }} ago {% else %} Never connected {% endif %}
Service Health
Incident history
{% for i in incidents %} {% empty %} {% endfor %}
Cause Code Started Duration
{{ i.get_cause_display }}
{% if i.suggested_fix %}
{{ i.suggested_fix }}
{% endif %}
{% if i.status_code %}{{ i.status_code }}{% else %}—{% endif %} {{ i.started_at|date:"d M Y H:i" }} {% if i.ended_at %} {{ i.duration|short_duration }} {% elif not site.monitor_enabled %} Not monitored {% else %} Ongoing {% endif %}
No incidents recorded.
Recent Failures
{% for f in failures %} {% empty %} {% endfor %}
WhenCodeError
{{ f.checked_at|date:"d M H:i" }} {{ f.status_code|default:"—" }} {{ f.error }}
No failures recorded.
Recent Check-ins
{% for c in checkins %} {% empty %} {% endfor %}
WhenFT OSServer OS
{{ c.created_at|date:"d M H:i" }} {% if c.ft_version %}v{{ c.ft_version }}{% else %}—{% endif %} {{ c.os_label|default:"—" }}
Never connected.
{% endblock %} {% block extra_js %} {% endblock %}