Repolode
pydantic

pydantic/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.

Alternativa open source a:DatadogSentry

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. 1

    Instala el SDK y la CLI de Logfire con pip

    pip install logfire
  2. 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