supervision.flotte.ecranLa synthèse de toutes les sources d'un type : qui parle, qui s'est tu, ce qui alerte. Le Hub constate ; Alfred décide de la suite.
Voir l'élément dans l'écran : supervision/flotte
Cet écran répond d'un coup d'œil à « est-ce que tout va bien ? » pour un type de source.
Les cinq totaux du haut :
| Total | Sens |
|---|---|
| Actives | les sources entendues récemment |
| Muettes | celles qui se sont tues — en rouge : c'est la seule panne qu'une source ne signale jamais elle-même |
| Jamais vues | déclarées, jamais entendues |
| MAJ en attente | les mises à jour annoncées par les sources |
| Alertes ouvertes | les alertes non acquittées — en rouge s'il y en a |
Puis une ligne par source, avec son dernier état connu. Une source muette garde son dernier état, daté : l'écran dit « vu il y a 2 h », jamais « rien ».
Quand une alerte se lève, le Hub la publie pour Alfred, le majordome du Hub, qui décide de la suite : créer une tâche, prévenir.
GET /hub/supervision/{type} → SupervisionVueService.flotte(type) et totaux(type).
Ouvert aux rôles SUPERVISION_LECTURE, SUPERVISION_ADMIN et SUPERADMIN.
GET /hub/supervision sans type renvoie sur le premier onglet, ou sur Sources s'il n'y a
encore aucune source.
supervision_externe_worker.list_sources (type_source) et get_status.
Les colonnes sont celles d'un site WordPress (Noyau, PHP, MAJ, Mémoire…), quel que soit
l'onglet. Sur l'onglet James, le résumé produit par le lecteur des sondes
(sondes_total, sondes_echecs, sondes_en_echec, durée) n'a aucune colonne : toutes les
cases affichent « non mesuré », même quand les sondes échouent.