Serviço independente de fornecedor que recebe, processa e exporta traces, métricas e logs para vários back-ends de observabilidade.
- 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
Instale o SDK e a CLI do Logfire com pip
pip install logfire - 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
Plataforma open source e self-hosted de observabilidade de IA para rastrear, avaliar e depurar aplicações e agentes com LLMs.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.
Plataforma de observabilidade auto-hospedável para logs, métricas, traces, RUM e monitoramento de LLMs, desenvolvida em Rust e apresentada como alternativa ao Datadog e ao Splunk.
Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.