Gunicorn: deshabilitar el registro de verificación de estado en el registro de acceso

Creado en 16 may. 2018  ·  3Comentarios  ·  Fuente: benoitc/gunicorn

tenemos toneladas de estos en nuestro registro de acceso con alta frecuencia (por ejemplo, verificaciones de estado, raspaduras métricas de prometheus):

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

que generalmente está bien, pero muy detallado. ¿Podemos de alguna manera ignorar una ruta del registro de acceso?

Question Discussion FeaturLogging help wanted FeaturConfig

Todos 3 comentarios

ninguna acción desde entonces. cerrando el tema. Además, no creo que debamos hacer nada con las solicitudes entrantes.

Sería genial poder configurar gunicorn para que no registre solicitudes de chequeo de salud si el resultado es 200. Definitivamente, estos también abarrotan mis registros.

No creo que tenga sentido agregar este tipo de característica. Gunicorn usa el registro de Python. Definitivamente puede implementar un filtro de registro de algún tipo a nivel de Python o inferior. Puede filtrar el vapor de salida o filtrar las líneas de registro a medida que se envían a un sistema agregador. Simplemente no veo la forma en que se sienta bien implementar funciones en el núcleo de Gunicorn para esto.

¿Fue útil esta página
0 / 5 - 0 calificaciones