{% extends "base.html" %} {% block title %}{{ check.name }} - Monitors - DevPlace{% endblock %} {% block extra_head %} {% endblock %} {% block content %}

{{ check.name }}

{{ check.check_type }} {{ 'Enabled' if check.get('enabled', 1) else 'Disabled' }}
Target
{{ check.target }}
Interval
Every {{ check.interval_seconds }}s
Created
{{ check.created_at[:10] if check.created_at else 'N/A' }}
Items
{{ check.get('items', [])|length }}
{% if check.get('items') %}

Check Items

{% for item in check['items'] %}
{{ item.target }} {{ item.check_type }} {% if item.port %}:{{ item.port }}{% endif %}
{% endfor %} {% endif %} {% if check.get('items') %}

Recent Metrics

{% set item = check['items'][0] %} {% for m in item.get('_metrics', []) %} {% else %} {% endfor %}
TimeStatusLatencyCode
{{ m.timestamp[:19] if m.timestamp else '?' }} {{ m.status }} {{ '%.1f'|format(m.latency_ms|float) }}ms {{ m.status_code }}
No metrics yet
{% endif %}
{% endblock %}