{% extends "layouts/base.html" %} {% load static %} {% block title %}Channel Health Dashboard{% endblock %} {% block extra_css %} {% endblock extra_css %} {% block breadcrumb %} {% endblock breadcrumb %} {% block content %}

Channel Health Dashboard

Monitor the health and performance of all your channels in real-time

{{ total_channels|default:"0" }}
Total Channels
{{ online_channels|default:"0" }} online{{ offline_channels|default:"0" }} offline
{{ healthy_channels|default:"0" }}
Healthy Channels
{{ healthy_percentage|default:"0" }}% of total channels
{{ warning_channels|default:"0" }}
Warning Channels
Require attention
{{ critical_channels|default:"0" }}
Critical Channels
Need immediate action
Filters
Channel Health Status {{ channels|length }} channel{{ channels|length|pluralize }}
{% if channels %} {% for channel in channels %}
{{ channel.display_name|default:channel.name }}
{{ channel.get_type_display|default:"Unknown" }}
{{ channel.health_score|default:"--" }}%
Health
{{ channel.uptime|default:"--" }}%
Uptime
{% if channel.recent_alerts %}
Recent Alerts:
{% for alert in channel.recent_alerts|slice:":3" %} {{ alert.title }} {% endfor %}
{% endif %}
{% endfor %} {% else %}
No channels found

Try adjusting your filters or create a new channel.

Create New Channel
{% endif %}
System Alerts
{% if system_alerts %} {% for alert in system_alerts %}
{{ alert.title }}

{{ alert.message|truncatechars:80 }}

{{ alert.created_at|timesince }} ago
{{ alert.get_severity_display }}
{% endfor %} {% else %}
No active alerts

All systems are running normally!

{% endif %}
Quick Actions
Add New Channel
{% if channels.has_other_pages %}
Showing {{ channels.start_index }} to {{ channels.end_index }} of {{ channels.paginator.count }} channels
{% endif %} {% endblock content %} {% block extra_js %} {% endblock extra_js %}