Projet

Général

Profil

Development #57007

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

Ajouté par Paul Marillonnet il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
16 septembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

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


Demandes liées

Lié à Hobo - Development #56711: ne pas logguer les PermissionDeniedFermé06 septembre 2021

Actions
Lié à Authentic 2 - Development #57185: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à BiJoe - Development #57186: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Chrono - Development #57187: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Combo - Development #57188: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Fargo - Development #57189: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Hobo - Development #57190: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Passerelle - Development #57191: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à w.c.s. - Development #57192: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions
Lié à Welco - Development #57193: uwsgi : nom de tenant dans les logsNouveau22 septembre 2021

Actions

Historique

#1

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#2

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

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

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

#3

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#4

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#5

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#6

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#7

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#8

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#9

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#10

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#11

Mis à jour par Paul Marillonnet il y a plus de 2 ans

#12

Mis à jour par Paul Marillonnet il y a plus de 2 ans

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

Mis à jour par Frédéric Péters il y a plus de 2 ans

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

Mis à jour par Paul Marillonnet il y a plus de 2 ans

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

Mis à jour par Frédéric Péters il y a plus de 2 ans

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

#16

Mis à jour par Paul Marillonnet il y a plus de 2 ans

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.)

Formats disponibles : Atom PDF