Infrastructure
Cet écran est accessible depuis le menu Superviser - Infrastructure.
Il présente, en temps réel, l'état de l'infrastructure d'exécution du tenant : l'ordonnanceur, les files d'attente et les serveurs de traitement (les workers).
Tant que la connexion à l'ordonnanceur n'est pas renseignée, la page affiche le message "L'ordonnanceur n'est pas encore configuré" et propose le bouton "Configurer l'ordonnanceur". Un utilisateur qui ne dispose pas du droit "Paramètres" du tenant voit à la place une invitation à s'adresser à un administrateur.
Les compteurs
La barre d'outils affiche quatre compteurs :
| Compteur | Signification |
|---|---|
| Serveurs actifs | Nombre de workers connectés sur le nombre de workers configurés |
| en file | Nombre total de tâches en attente, toutes files confondues |
| En traitement | Nombre total de tâches en cours d'exécution sur les workers |
| Échecs (24 h) | Nombre d'échecs sur les vingt-quatre dernières heures |
Le voyant "En direct" indique que les données sont à jour. Il passe à "Hors ligne" lorsque l'ordonnanceur n'a pas répondu ; la page affiche alors "Données temps réel indisponibles" plutôt que des compteurs à zéro.
La vue Diagramme
C'est la vue proposée par défaut. Elle représente les trois étages de l'exécution, reliés par des tuyaux animés qui matérialisent la circulation des tâches.
-
Ordonnanceur
Une carte unique, qui indique le nombre de planifications "récurrentes" (actives), le nombre de planifications "inactives" et le nombre de files d'attente.
-
Files d'attente
Une carte par file. Elle affiche le nom de la file, le nombre de tâches "en file", le nombre de tâches "en vol" (prises par un worker mais pas encore terminées) et le temps d'attente de la plus ancienne. Une file privée, dédiée à un worker, est signalée par un cadenas et porte le nom de ce worker.
La couleur de la file résume sa pression : "fluide", "sous pression" au-delà de dix éléments, "sans consommateur" lorsque des tâches attendent alors qu'aucun worker en ligne n'écoute la file, et "vide ou hors ligne".
Un clic sur une file l'isole : les autres files, ainsi que les workers qui ne l'écoutent pas, sont estompés. Un second clic rétablit l'affichage complet.
-
Serveurs de traitement
Une carte par worker configuré, connecté ou non. Pour un worker en ligne, une rangée de "slots" représente ses threads d'exécution : les slots occupés correspondent aux tâches en cours. La carte rappelle également la date du dernier signal, la date de démarrage, les files partagées écoutées, et la liste des tâches en cours avec leur durée écoulée. Un clic sur une tâche ouvre l'instance de job correspondante.
Un worker en ligne sans tâche est indiqué "au repos" ; un worker déconnecté est indiqué "configuré", avec la date de son dernier signal.
La vue Tableau
Le bouton de bascule de la barre d'outils remplace le diagramme par deux tableaux :
- Files d'attente : Nom, en file, en vol, attente, Statut ;
- Serveurs de traitement : Nom, Statut, Slots, En traitement, signal.
Les tris et sélections effectués dans ces tableaux sont conservés d'un rafraîchissement à l'autre.
Le rafraîchissement
La page se met à jour automatiquement : à chaque changement d'état d'un job ou d'un workflow, et, à défaut, toutes les dix secondes. Le bouton "Actualiser" force une mise à jour immédiate.
Configurer l'ordonnanceur
La roue dentée de la carte de l'ordonnanceur ouvre la fenêtre "Ordonnanceur". Elle contient les champs URL, Nom d'utilisateur et Mot de passe, ainsi que quatre boutons :
- Tester : teste les valeurs saisies dans le formulaire, et non celles enregistrées. L'adresse doit être une URL http ou https.
- Enregistrer : n'enregistre que la connexion à l'ordonnanceur, sans toucher aux autres paramètres du tenant.
- Désynchroniser : désactive toutes les planifications.
- Synchroniser : réactive toutes les planifications.
Modifier l'URL ou le nom d'utilisateur vide automatiquement le champ mot de passe : le mot de passe enregistré ne vaut que pour l'hôte auquel il a été associé, il faut donc le ressaisir avant de tester une autre adresse.
Lorsque l'ordonnanceur joint prend en compte l'empreinte carbone, la mention "La prise en compte de l'empreinte carbone est activée." apparaît sous le formulaire.
Ces actions nécessitent le droit "Paramètres" du tenant.
Consulter la configuration d'un worker
La roue dentée d'une carte de worker ouvre sa fiche de configuration, en lecture seule : numéro, utilisateur, nombre de workers, intervalle de scrutation, files d'attente écoutées, état actif, verrouillage, date de dernière connexion et paramètres.
Droits nécessaires
L'accès à la page requiert le droit "Instances de jobs". La configuration de l'ordonnanceur et les actions Synchroniser / Désynchroniser requièrent en plus le droit "Paramètres" du tenant.