{% extends 'dashboard/base.html' %} {% load humanize %} {% block title %}Domain Monitoring - Peza API{% endblock %} {% block breadcrumb %}Domain Monitoring{% endblock %} {% block content %}

Domain Monitoring

Track uptime and response times for your production websites.

{% if not can_add_domain %}
Free accounts can monitor only 1 domain. Subscribe to add more domains.
{% endif %}

Monitored Domains

{% if domains %} {{ domains|length }} domain{{ domains|length|pluralize }} {% endif %}
{% for domain in domains %}
{{ domain.url }}
Last check: {% if domain.last_checked_at %} {{ domain.last_checked_at|date:"M d, Y H:i" }} {% else %} Pending first ping {% endif %}
24h uptime
{% if domain.uptime_24h != None %}{{ domain.uptime_24h|floatformat:1 }}%{% else %}—{% endif %}
7d uptime
{% if domain.uptime_7d != None %}{{ domain.uptime_7d|floatformat:1 }}%{% else %}—{% endif %}
30d uptime
{% if domain.uptime_30d != None %}{{ domain.uptime_30d|floatformat:1 }}%{% else %}—{% endif %}
{% csrf_token %}
{% empty %}
No domains yet. Add your first domain to start monitoring.
{% endfor %}

Response Time History

Recent checks for your selected domain

{% if domains %}
{% endif %}
{% if selected_domain %} {% else %}
Add a domain to see response time history.
{% endif %}

Monitoring Tips

  • Use full HTTPS URLs for best accuracy.
  • Each domain is checked every 60 seconds.
  • Uptime is calculated from the last 24h, 7d, and 30d.

Status Indicators

Online
Offline
Not checked yet
{% endblock %}