Project

General

Profile

Development #57007

uwsgi doit faire apparaître le nom de tenant dans les entrées de log

Added by Paul Marillonnet over 1 year ago. Updated over 1 year ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
16 September 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
No

Description

dans hobo, on retire du logger journald/syslog certaines informations comme les http 403 car redondantes avec ce que loggue uwsgi.
en revanche le nom du tenant n’apparaît pas dans les logs uwsgi, il faudrait qu’il y apparaîsse.

à noter que :
· soit je loupe dans hobo le bout de config commun à toutes les briques, et ce ticket sera déplacé dans hobo
· dans le cas contraire il faut faire un ticket pour chaque brique


Related issues

Related to Hobo - Development #56711: ne pas logguer les PermissionDeniedFermé06 September 2021

Actions
Related to Authentic 2 - Development #57185: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to BiJoe - Development #57186: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Chrono - Development #57187: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Combo - Development #57188: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Fargo - Development #57189: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Hobo - Development #57190: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Passerelle - Development #57191: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to w.c.s. - Development #57192: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions
Related to Welco - Development #57193: uwsgi : nom de tenant dans les logsNouveau22 September 2021

Actions

History

#1

Updated by Paul Marillonnet over 1 year ago

#2

Updated by Benjamin Dauvergne over 1 year ago

On doit pouvoir ajouter le host dans la chaîne de formatage1.

1 https://uwsgi-docs.readthedocs.io/en/latest/LogFormat.html

#3

Updated by Paul Marillonnet over 1 year ago

#4

Updated by Paul Marillonnet over 1 year ago

#5

Updated by Paul Marillonnet over 1 year ago

#6

Updated by Paul Marillonnet over 1 year ago

#7

Updated by Paul Marillonnet over 1 year ago

#8

Updated by Paul Marillonnet over 1 year ago

#9

Updated by Paul Marillonnet over 1 year ago

#10

Updated by Paul Marillonnet over 1 year ago

#11

Updated by Paul Marillonnet over 1 year ago

#12

Updated by Paul Marillonnet over 1 year ago

La fonction %(host) n’apparaît pas dans le format de log par défaut :

log-format = [pid: %(pid)|app: -|req: -/-] %(addr) (%(user)) {%(vars) vars in %(pktsize) bytes} [%(ctime)] %(method) %(uri) => generated %(rsize) bytes in %(msecs) msecs (%(proto) %(status)) %(headers) headers in %(hsize) bytes (%(switches) switches on core %(core))

#13

Updated by Frédéric Péters over 1 year ago

dans le format de log par défaut

Attention ce n'est pas le format de log par défaut que tu affiches, juste une imitation, [pid: %(pid)|app: -|req: -/-] ça va faire qu'on n'aura pas les informations "app" et "req" (simplement remplacées par des tirets ici).

#14

Updated by Paul Marillonnet over 1 year ago

Frédéric Péters a écrit :

dans le format de log par défaut

Attention ce n'est pas le format de log par défaut que tu affiches, juste une imitation, [pid: %(pid)|app: -|req: -/-] ça va faire qu'on n'aura pas les informations "app" et "req" (simplement remplacées par des tirets ici).

Ah oui complètement, copier-coller hâtif, merci. La doc ne précise pas si on peut obtenir ces informations (identifiant d’appli, numéro de requête et nombre total de requêtes) via ces variables de format de log. Je vais regarder (sachant que dans le code ça se passe là), mais on pourrait aussi décider de s’éloigner du format par défaut.

#15

Updated by Frédéric Péters over 1 year ago

Non ça n'est pas possible. (j'ai déjà regardé il y a un bail)

#16

Updated by Paul Marillonnet over 1 year ago

Frédéric Péters a écrit :

Non ça n'est pas possible. (j'ai déjà regardé il y a un bail)

Ok, ça me paraît plus important d’avoir l’information de tenant, quitte à s’éloigner vraiment du format de log par défaut.
En revanche ce que je n’aime pas c’est la mention "uWSGI-compatible logs" dans la doc, comme si s’en éloigner allait casser des choses. (De la parano de ma part sans doute mais je vais vérifier.)

Also available in: Atom PDF