prometheus / prometheus/client_python
Debug request logging.
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 4.4k
- Forks
- 876
- Merge medio
- 8 d 4 h
- PR fusionados (30 d)
- 1
Descripción
I'm trying to debug why Prometheus isn't pulling metrics from my client. Is there some way I can get this library to log each incoming http request, including the IP of the request?
Ideally it would be something like start_http_server(log_level="debug"), and then each request will be printed to stdout.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza en el punto de entrada start_http_server y sigue cómo se gestionan las solicitudes HTTP entrantes. Determina dónde podría una opción de nivel debug controlar el registro de solicitudes, incluida la IP de la solicitud, y considera las pruebas existentes del proyecto o el flujo de gestión de solicitudes para la verificación. Se considera terminado cuando el modo debug imprime cada solicitud en stdout sin cambiar el comportamiento normal.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- prometheus, python
- Área
- observability
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100