Aide du Hub TheSocle · status.ecran

Socle Status Dashboard

Le tableau de bord du socle : l'état du MOP et de chaque worker du Hub, leur activité et les erreurs remontées.

Voir l'élément dans l'écran : status/index

Explication

Le Hub est une application du socle V005 : un orchestrateur (le MOP) démarre et surveille une soixantaine de workers — iam_worker, mail_worker, dns_sync_worker… Cet écran montre le tableau de bord que le socle fournit pour les surveiller.

Il a quatre sections, choisies dans sa colonne de gauche :

Section Ce qu'elle montre
Vue d'ensemble quatre cartes (Workers, Sains, Throughput, Uptime) et un tableau résumé des workers
Workers le tableau complet : nom, planification, statut, exécutions, durée moyenne, débit, charge
Activité le débit total en opérations par seconde, sur une fenêtre glissante
Erreurs les erreurs agrégées dans techdb_error_aggregate : total, en attente d'envoi, capacité de la table

La barre de titre porte le badge du MOP : vert s'il est RUNNING, rouge sinon.

La page se recharge entière à intervalle régulier (5 secondes par défaut) : inutile d'appuyer sur F5.

C'est l'écran à ouvrir quand un service du Hub « ne répond plus » : un worker arrêté ou en erreur s'y voit d'un coup d'œil.

Fiche complète

Ce que l'écran affiche

GET /hub/status rend une page du Hub qui encadre /dashboard, servi par le même serveur (même origine, même session). Le socle expose aussi ses données en JSON :

Route Contenu
GET /dashboard/api/status état général
GET /dashboard/api/workers tous les workers
GET /dashboard/api/workers/{workerName} un worker
GET /dashboard/api/errors erreurs agrégées

Par l'API ou par un agent

Action Rend
status_dashboard_worker.get_all_workers_status l'état de tous les workers
status_dashboard_worker.get_dashboard_stats les statistiques du tableau de bord
techdb_reader_worker.get_worker_states les états enregistrés dans la TechDB

Pour relancer un worker arrêté : mop_worker.restart_worker.

Réglage

socle.status_dashboard.refresh_interval (secondes, 5 par défaut) fixe le rythme du rechargement.

Constaté sur le Hub 3.77.0 (socle 5.11.0)

Sommaire du démonstrateur