Repolode
pydantic

pydantic/logfire

SDK Python do Pydantic Logfire, uma ferramenta de observabilidade que instrumenta apps Python e agentes de LLM com traces, métricas e logs do OpenTelemetry.

Alternativa open source a:DatadogSentry

Estrelas
4,518
Forks
325
Issues abertas
217
Último commit
há 5 horas

O que é?

O Logfire é uma plataforma de observabilidade para aplicações Python, incluindo sistemas com LLMs e agentes. Este repositório contém o SDK Python open source e a documentação; o servidor que armazena e exibe os dados coletados é de código fechado.

O SDK é uma camada opinativa sobre o OpenTelemetry. Você pode adicionar spans manuais e mensagens de log com chamadas simples ou instrumentar pacotes compatíveis, como FastAPI e conectores de bancos de dados, sem alterar muito o código. Os dados podem ser consultados com SQL padrão, e o SDK também pode exportá-los para qualquer backend compatível com OTel.

Ele também oferece recursos específicos para Python, como a exibição detalhada de objetos Python, telemetria do event loop e integração com modelos de validação do Pydantic. Instale com pip install logfire, que também instala uma CLI para autenticação.

Recursos principais

  • 01Tracing e logging manuais com chamadas simples para spans e logs.
  • 02Instrumentação automática de pacotes como FastAPI.
  • 03Compatível com traces, métricas e logs via OpenTelemetry.
  • 04Os dados podem ser consultados com SQL padrão.
  • 05Exporta para qualquer backend compatível com OTel.

Casos de uso

  • Rastrear requisições e chamadas ao banco de dados em um serviço FastAPI.
  • Monitorar chamadas a LLMs e agentes em aplicações Python de produção.
  • Adicionar logs estruturados com contexto de objetos Python a scripts e serviços.

Início rápido

  1. 1

    Instale o SDK e a CLI do Logfire com pip

    pip install logfire
  2. 2

    Autentique-se no Logfire

    logfire auth

Antes de usar

  • O aplicativo de servidor e o painel do Logfire são de código fechado; apenas o SDK é de código aberto.
  • A visualização e o armazenamento de dados dependem da plataforma Logfire hospedada ou empresarial, que não é de código aberto.

Tópicos

Perguntas frequentes

O que é logfire?
SDK Python do Pydantic Logfire, uma ferramenta de observabilidade que instrumenta apps Python e agentes de LLM com traces, métricas e logs do OpenTelemetry. O Logfire é uma plataforma de observabilidade para aplicações Python, incluindo sistemas com LLMs e agentes. Este repositório contém o SDK Python open source e a documentação; o servidor que armazena e exibe os dados coletados é de código fechado.
logfire é gratuito? Qual é a licença?
logfire é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
logfire ainda é mantido?
Manutenção ativa. O último commit de logfire foi em 20 de out. de 2026.
Para que posso usar logfire?
Rastrear requisições e chamadas ao banco de dados em um serviço FastAPI. Monitorar chamadas a LLMs e agentes em aplicações Python de produção. Adicionar logs estruturados com contexto de objetos Python a scripts e serviços.
Como instalar logfire?
Instale o SDK e a CLI do Logfire com pip: pip install logfire Autentique-se no Logfire: logfire auth
Onde consigo logfire?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pydantic/logfire

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados