Plataforma de código abierto para consultar, visualizar, explorar y configurar alertas sobre métricas, registros y trazas de múltiples fuentes de datos.
prometheus/client_python
La biblioteca oficial de cliente de Python para exponer métricas de aplicaciones en el formato de monitorización de Prometheus.
- Estrellas
- 4,384
- Forks
- 904
- Issues abiertos
- 172
- Último commit
- hace 8 días
¿Qué es?
prometheus_client es la biblioteca oficial de instrumentación de Python para Prometheus. Permite definir métricas como contadores, gauges e histogramas en aplicaciones de Python, y exponerlas por HTTP para que un servidor de Prometheus pueda recopilarlas.
El paquete se instala desde PyPI con pip. La documentación completa está alojada en el sitio GitHub Pages del proyecto y las notas de cada versión se publican en la página de releases de GitHub, que sirve como changelog.
Está dirigido a desarrolladores que ya utilizan Prometheus y necesitan instrumentar servicios, scripts o exporters en Python con datos de monitorización.
Funciones clave
- 01Ofrece tipos de métricas counter, gauge, histogram y summary.
- 02Expone métricas por HTTP para que Prometheus las recopile.
- 03Se instala desde PyPI con pip.
- 04Se mantiene como el cliente oficial de Python para Prometheus.
Casos de uso
- Añadir métricas de cantidad de solicitudes y latencia a un servicio web en Python.
- Instrumentar tareas en segundo plano o scripts para monitorizarlos.
- Crear un exporter personalizado de Prometheus en Python.
Inicio rápido
- 1
Instala el paquete desde PyPI
pip install prometheus-client
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es client_python?
- La biblioteca oficial de cliente de Python para exponer métricas de aplicaciones en el formato de monitorización de Prometheus. prometheus_client es la biblioteca oficial de instrumentación de Python para Prometheus. Permite definir métricas como contadores, gauges e histogramas en aplicaciones de Python, y exponerlas por HTTP para que un servidor de Prometheus pueda recopilarlas.
- ¿client_python es gratuito? ¿Qué licencia tiene?
- client_python es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿client_python sigue mantenido?
- Mantenimiento activo. El último commit de client_python fue el 30 oct 2026.
- ¿Para qué puedo usar client_python?
- Añadir métricas de cantidad de solicitudes y latencia a un servicio web en Python. Instrumentar tareas en segundo plano o scripts para monitorizarlos. Crear un exporter personalizado de Prometheus en Python.
- ¿Cómo se instala client_python?
- Instala el paquete desde PyPI: pip install prometheus-client
- ¿Dónde consigo client_python?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/prometheus/client_python
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Prometheus es un sistema de código abierto para monitorear sistemas y servicios, recopilar métricas, evaluar reglas y activar alertas.
Conjunto de componentes que amplía Prometheus con una vista global de consultas, almacenamiento a largo plazo en almacenamiento de objetos y alta disponibilidad.
Exporter de Prometheus que expone métricas de hardware y del sistema operativo de kernels *NIX mediante collectors intercambiables.
Sistema de observabilidad de código abierto, sin agentes y en tiempo real, que unifica métricas, logs, alertas, notificaciones y páginas de estado, con análisis asistido por IA.
Servicio adicional de Kubernetes que escucha al API server y expone métricas de Prometheus sobre el estado de objetos como pods, deployments y nodos.