-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimisation du volume de logs générés #4180
Comments
Actuellement on log les HTTP user-agent (ça se configure) et les requêtes proxy, ça fait beaucoup de bruit. On pourrait déjà retirer ça et enlever un bon paquet de lignes |
En regardant de plus près je vois d'autres candidats (du type beaucoup de 404 sur le GBFS par exemple), aussi j'essaye de récupérer les logs sur une journée représentative, pour grouper et optimiser ça, si c'est pas trop galère (pas gagné). Je supprimerai de toute façon les logs proxy, vu que ça fait effectivement du volume. |
(j'ai posé la question à CleverCloud) |
@AntoineAugusti a fouillé aussi, et partage aujourd'hui une quantification de ce que j'ai décrit plus haut ("beaucoup de 404 sur le GBFS"):
En lien avec les changements récents:
Réflexion à avoir sur comment couper les services, améliorer la communication quand on le fait (ou quand on les fait évoluer, ce qui inclut le versioning), authentification autour si besoin (comme le font IDFM par exemple etc). |
Je prends en main la suite du traitement, j'ai pu réaliser un script qui me donne une idée non ambiguë d'où aller optimiser, ce qui est essentiel sur ce genre de cas. |
Il y a eu réduction du volume sur la partie proxy (#4440), on peut garder ouvert pour avoir ça en tête. |
Notre usage AppSignal est stable côté APM, mais croissant sur la partie "logging".
Les options sont:
De façon générale, même si on accepte l'option 1) (qui me va parfaitement à court terme), on aura intérêt à surveiller la taille des logs générés, car:
Il est important en review à une certaine échelle de considérer le volume de logs générés, sans pour autant s'interdire de logger évidemment (il faut garder une capacité à regarder un historique de logs en cas de besoin, pour analyser un souci opérationnel).
Donc je crée ce ticket pour qu'on en parle en équipe @etalab/transport-tech, même si j'imagine qu'on va probablement accepter l'upgrade pour l'instant.
The text was updated successfully, but these errors were encountered: