Projet

Général

Profil

Actions

Amélioration #7136

fermé

[Logs et supervision] Améliorer le système de log et supervision du TE

Ajouté par Charles Bonnissent il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
07/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Wiki Détail:
Contrôle:

Description

Actuellement, les éléments en place sont les suivants :

* supervision : ted status, celui-ci retourne true ou false ce qui ne permet pas de savoir quel processus est en panne,
* log : actuellement, pas de log sauf si on active le mode debug
* action : on peut tout relancer

Ce qui serait chouette d'avoir :

* supervision :
  * un status global du TE
  * avoir un status par process
  * le nombre de tâches en attente
  * le nombre de tâches en échec

* log :
  * des logs activés par défaut
  * plusieurs niveaux de log (debug, erreur, etc.)
  * de la doc pour accéder aux logs

* actions :
 * redémarrer chaque process de manière unitaire

Mis à jour par Charles Bonnissent il y a plus de 8 ans

  • Description mis à jour (diff)

Mis à jour par Marc Claverie il y a plus de 8 ans

Chaque process TE (request/render/Tika/Ooo) sont lancés par un script de type 'respawn'.
Si un process se termine, il est relancé.
Les lancements et arrêts sont tous loggés.
Le cas ou les arrêts font suite au lancement et répétés est traités.

TED permet de donner l'état de chaque process :
ted status : comme aujourd'hui
ted status <process> : donne le status de fonctionnement d'un pocess

Mis à jour par Marc Claverie il y a plus de 8 ans

  • Statut changé de Nouveau à Assigné
  • Assigné à mis à Jérôme Augé
  • Version cible mis à 1.4.2

Mis à jour par Éric Brison il y a plus de 8 ans

  • Statut changé de Assigné à Intégré
  • % réalisé changé de 0 à 100

Appliqué par commit commit:dynacase-tengine|2b41673dd35bb23e965e1d1bb1431f3a4d7907c4.

Actions

Formats disponibles : Atom PDF