Gunicorn: désactiver la vérification de l'état de la connexion à la journalisation des accès

Créé le 16 mai 2018  ·  3Commentaires  ·  Source: benoitc/gunicorn

nous en avons des tonnes dans notre journal d'accès à haute fréquence (par exemple, des bilans de santé, des grattages métriques par prometheus) :

"GET /healthz HTTP/1.1" 200 2 "-" "kube-probe/1.8"

ce qui est généralement bien, mais très verbeux. Pouvons-nous en quelque sorte ignorer un chemin de la journalisation des accès ?

Question Discussion FeaturLogging help wanted FeaturConfig

Tous les 3 commentaires

aucune action depuis. clore le problème. De plus, je ne pense pas que nous devrions faire quoi que ce soit au sujet des demandes entrantes.

Ce serait formidable de pouvoir configurer gunicorn pour ne pas enregistrer les demandes de contrôle de santé si le résultat est 200. Ceux-ci encombrent définitivement mes journaux aussi.

Je ne pense pas qu'il soit logique d'ajouter ce genre de fonctionnalité. Gunicorn utilise la journalisation Python. Vous pouvez certainement implémenter un filtre de journal quelconque au niveau Python ou inférieur. Vous pouvez filtrer la vapeur de sortie ou filtrer les lignes de journal lorsqu'elles sont transmises à un système d'agrégation. Je ne vois tout simplement pas comment il serait bon d'implémenter des fonctionnalités dans le noyau de Gunicorn pour cela.

Cette page vous a été utile?
0 / 5 - 0 notes