Servicio independiente de cualquier proveedor que recibe, procesa y exporta trazas, métricas y logs a varios backends de observabilidad.
- Estrellas
- 4,518
- Forks
- 325
- Issues abiertos
- 217
- Último commit
- hace 5 horas
¿Qué es?
Logfire es una plataforma de observabilidad para aplicaciones Python, incluidos sistemas con LLM y agentes. Este repositorio contiene el SDK de Python de código abierto y su documentación; el servidor que almacena y muestra los datos registrados es de código cerrado.
El SDK es una capa con opiniones definidas sobre OpenTelemetry. Puedes agregar spans manuales y mensajes de log con llamadas sencillas, o instrumentar paquetes compatibles, como FastAPI y conectores de bases de datos, sin cambiar demasiado código. Los datos se pueden consultar con SQL estándar y el SDK también puede exportarlos a cualquier backend compatible con OTel.
También ofrece información específica de Python, como la visualización detallada de objetos de Python, telemetría del bucle de eventos e integración con modelos de validación de Pydantic. Instálalo con pip install logfire, que también instala una CLI para la autenticación.
Funciones clave
- 01Trazado manual y logging con llamadas sencillas para spans y logs.
- 02Instrumentación automática de paquetes como FastAPI.
- 03Admite trazas, métricas y logs mediante OpenTelemetry.
- 04Los datos se pueden consultar con SQL estándar.
- 05Exporta datos a cualquier backend compatible con OTel.
Casos de uso
- Trazar solicitudes y llamadas a bases de datos en un servicio FastAPI.
- Supervisar llamadas a LLM y agentes en aplicaciones Python de producción.
- Agregar logs estructurados con contexto de objetos de Python a scripts y servicios.
Inicio rápido
- 1
Instala el SDK y la CLI de Logfire con pip
pip install logfire - 2
Autentícate en Logfire
logfire auth
Antes de usarlo
- La aplicación de servidor y el panel de Logfire son de código cerrado; solo el SDK es de código abierto.
- Para consultar y almacenar datos se necesita la plataforma Logfire alojada o empresarial, que no es de código abierto.
Temas
Preguntas frecuentes
- ¿Qué es logfire?
- SDK de Python para Pydantic Logfire, una herramienta de observabilidad que instrumenta aplicaciones Python y agentes LLM con trazas, métricas y logs de OpenTelemetry. Logfire es una plataforma de observabilidad para aplicaciones Python, incluidos sistemas con LLM y agentes. Este repositorio contiene el SDK de Python de código abierto y su documentación; el servidor que almacena y muestra los datos registrados es de código cerrado.
- ¿logfire es gratuito? ¿Qué licencia tiene?
- logfire es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿logfire sigue mantenido?
- Mantenimiento activo. El último commit de logfire fue el 20 oct 2026.
- ¿Para qué puedo usar logfire?
- Trazar solicitudes y llamadas a bases de datos en un servicio FastAPI. Supervisar llamadas a LLM y agentes en aplicaciones Python de producción. Agregar logs estructurados con contexto de objetos de Python a scripts y servicios.
- ¿Cómo se instala logfire?
- Instala el SDK y la CLI de Logfire con pip: pip install logfire Autentícate en Logfire: logfire auth
- ¿Dónde consigo logfire?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pydantic/logfire
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de observabilidad de IA de código abierto y autohospedada para rastrear, evaluar y depurar aplicaciones y agentes basados en LLM.
Plataforma de observabilidad de código abierto y nativa de OpenTelemetry que reúne logs, métricas, trazas, alertas y dashboards en una sola herramienta autohospedable.
Sistema APM para monitorear, trazar y diagnosticar arquitecturas distribuidas y cloud-native de microservicios.
Plataforma de observabilidad autoalojable para logs, métricas, trazas, RUM y monitorización de LLM, desarrollada en Rust y posicionada como alternativa a Datadog y Splunk.
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.