🔥 Processeur (CPU)
{{ "%.1f"|format(metrics.cpu) if metrics and metrics.cpu is defined else '0.0' }}%
{{ 'Critique' if metrics and metrics.cpu and metrics.cpu > 90 else ('Élevé' if metrics and metrics.cpu and metrics.cpu > 70 else 'Normal') }}
Dernière mise à jour: {{ metrics.timestamp if metrics else 'N/A' }}
🧠 Mémoire (RAM)
{{ "%.1f"|format(metrics.ram) if metrics and metrics.ram is defined else '0.0' }}%
{{ 'Critique' if metrics and metrics.ram and metrics.ram > 95 else ('Élevé' if metrics and metrics.ram and metrics.ram > 80 else 'Normal') }}
💾 Stockage (Disque)
{{ "%.1f"|format(metrics.disk) if metrics and metrics.disk is defined else '0.0' }}%
{{ 'Critique' if metrics and metrics.disk and metrics.disk > 95 else ('Élevé' if metrics and metrics.disk and metrics.disk > 85 else 'Normal') }}
🌐 Réseau
{% if metrics and metrics.network %}
↓ {{ "%.1f"|format(metrics.network.kb_in_per_sec or 0) }} KB/s
↑ {{ "%.1f"|format(metrics.network.kb_out_per_sec or 0) }} KB/s
{% else %}
0.0 KB/s
{% endif %}
Actif
🐛 Debug des Métriques
📊 Données reçues du backend :
{{ metrics | tojson(indent=2) if metrics else 'null' }}
🎫 Tickets reçus :
{{ tickets | tojson(indent=2) if tickets else 'null' }}
⚙️ Configuration :
Version: {{ config.version if config else 'N/A' }}
Refresh interval: {{ config.monitoring.refresh_interval if config and config.monitoring else 'N/A' }}ms
Services configurés: {{ config.services_to_monitor | length if config and config.services_to_monitor else 0 }}
🔌 Test API en temps réel :