Projet

Général

Profil

Scénario #2473

Les logs de logiciel doivent être clairs

Ajouté par Daniel Dehennin il y a plus de 12 ans. Mis à jour il y a environ 8 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
Version mineure
Début:
15/10/2015
Echéance:
12/02/2016
% réalisé:

100%

Temps estimé:
(Total: 16.00 h)
Temps passé:
(Total: 9.00 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Les logs de nos principaux outils (EAD, Zéphir, ...) sont remplis par des lignes indiquant les appels xml-rpc.
Ces lignes sont peu utiles et masquent les vrais logs !

2011/02/24 16:59:52 CET [HTTPChannel,29,127.0.0.1] 127.0.0.1 - - [24/Feb/2011:15:59:51 +0000] "POST /RPC2 HTTP/1.0" 200 750 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
2011/02/24 16:59:52 CET [HTTPChannel,30,127.0.0.1] 127.0.0.1 - - [24/Feb/2011:15:59:51 +0000] "POST /RPC2 HTTP/1.0" 200 13314 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
2011/02/24 16:59:53 CET [HTTPChannel,31,127.0.0.1] 127.0.0.1 - - [24/Feb/2011:15:59:52 +0000] "POST /RPC2 HTTP/1.0" 200 1629 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
2011/02/24 16:59:53 CET [HTTPChannel,32,127.0.0.1] 127.0.0.1 - - [24/Feb/2011:15:59:53 +0000] "POST /RPC2 HTTP/1.0" 200 2245 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 

La solution mise en place dans #1454 modifie un fichier au lieu de mettre en place un filtre dans /etc/rsyslog.d/, par exemple, afin de faire un discard:

if $msg contains 'POST /RPC2 HTTP/1.0' then ~

Sous-tâches

controle-vnc - Tâche #14820: Il faut un mode debug logguer les appels xml-rpc dans controle-vncFerméGwenael Remond

ead - Tâche #14884: Il faut un mode debug logguer les appels xml-rpc dans l'eadFerméGwenael Remond

Tâche #13606: Ne plus logger les appels XMLRPC dans les logs twistedFerméGwenael Remond

Tâche #13605: Créer l'exigence dans SquashFerméLionel Morin

Révisions associées

Révision 3ae5a3f2 (diff)
Ajouté par moyooo il y a plus de 13 ans

see #2473: FAQ anonyme problem

Révision a55c60b6 (diff)
Ajouté par moyooo il y a plus de 13 ans

see #2473 FAQ anonyme problem

Révision 9df667bd (diff)
Ajouté par moyooo il y a plus de 13 ans

see #2473 FAQ anonyme problem

Révision 180ff83d (diff)
Ajouté par Alexandre Delaunay il y a presque 7 ans

don't preselect user as tech for self-service interface; fix #2473 (#2484)

Révision fe753613 (diff)
Ajouté par Alexandre Delaunay il y a presque 7 ans

don't preselect user as tech for self-service interface; fix #2473 (#2484)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Version cible changé de 76 à Eole 2.4-dev-3
  • Distribution changé de Toutes à EOLE 2.4

Ne sera pas fait sur 2.3

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible Eole 2.4-dev-3 supprimé

#3 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Tracker changé de Anomalie à Proposition Scénario
  • Sujet changé de Configurer (ou hacker) twisted pour enlever les lignes de log inutiles à Les logs de logiciel doivent être clair

La solution mise en place dans #1454 n'est plus valable. Le fichier est maintenant dans /usr/lib/python2.7/dist-packages/twisted/web/http.py.

Les logs sont a nouveau présent :

root@amonecole:/usr/share/eole# grep -R RPC2 /var/log/
/var/log/ead/ead-server.log:2015/10/15 15:18:00  [HTTPChannel (TLSMemoryBIOProtocol),131,127.0.0.1] 127.0.0.1 - - [15/Oct/2015:13:18:00 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 
/var/log/ead/ead-server.log:2015/10/15 15:18:04  [HTTPChannel (TLSMemoryBIOProtocol),132,127.0.0.1] 127.0.0.1 - - [15/Oct/2015:13:18:03 +0000] "POST /RPC2 HTTP/1.1" 200 126 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)" 

L'exisgence à satisfaire : "Les journaux d'activités des outils EOLE doivent être clairs.

#4 Mis à jour par Daniel Dehennin il y a plus de 8 ans

  • Sujet changé de Les logs de logiciel doivent être clair à Les logs de logiciel doivent être clairs

#5 Mis à jour par Scrum Master il y a plus de 8 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Catégorie mis à Version mineure
  • Début 15/10/2015 supprimé
  • Release mis à EOLE 2.5.2
  • Points de scénarios mis à 2.0
  • Distribution mis à EOLE 2.3

#6 Mis à jour par Luc Bourdot il y a plus de 8 ans

  • Echéance mis à 12/02/2016
  • Version cible mis à sprint 2016 04-06 - Equipe MENESR
  • Début mis à 25/01/2016

#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Assigné à mis à force verte

#8 Mis à jour par Daniel Dehennin il y a environ 8 ans

À noter qu’en 2.5, le ~ est à remplacer par stop.

#9 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • Projet changé de eole-common à Distribution EOLE
  • Catégorie changé de Version mineure à Version mineure

#10 Mis à jour par Daniel Dehennin il y a environ 8 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF