Repolode
pydantic

pydantic/logfire

Python SDK для Pydantic Logfire — инструмента наблюдаемости, который добавляет в приложения на Python и LLM-агентов трассировки, метрики и логи OpenTelemetry.

Open source альтернатива:DatadogSentry

Звёзды
4,518
Форки
325
Открытые issues
217
Последний коммит
вчера

Что это?

Logfire — платформа наблюдаемости для приложений на Python, в том числе систем с LLM и агентами. В этом репозитории находятся SDK для Python с открытым исходным кодом и документация; сервер для хранения и отображения собранных данных закрыт.

SDK — это opinionated-обёртка над OpenTelemetry. Можно добавлять собственные спаны и сообщения логов простыми вызовами или подключать автоматическую инструментацию поддерживаемых пакетов, например FastAPI и коннекторов к базам данных, практически не меняя код. Данные можно запрашивать с помощью стандартного SQL, а SDK также умеет экспортировать их в любой бэкенд, совместимый с OTel.

SDK также предоставляет специфичные для Python возможности: наглядное отображение объектов Python, телеметрию event loop и интеграцию с моделями валидации Pydantic. Установить его можно командой pip install logfire; вместе с SDK устанавливается CLI для аутентификации.

Ключевые возможности

  • 01Ручная трассировка и логирование простыми вызовами для спанов и логов.
  • 02Автоматическая инструментация таких пакетов, как FastAPI.
  • 03Поддержка трассировок, метрик и логов через OpenTelemetry.
  • 04Данные можно запрашивать с помощью стандартного SQL.
  • 05Экспорт в любой бэкенд, совместимый с OTel.

Сценарии использования

  • Трассировка запросов и вызовов базы данных в сервисе на FastAPI.
  • Мониторинг вызовов LLM и агентов в production-приложениях на Python.
  • Добавление структурированных логов с контекстом объектов Python в скрипты и сервисы.

Быстрый старт

  1. 1

    Установите SDK и CLI Logfire с помощью pip

    pip install logfire
  2. 2

    Пройдите аутентификацию в Logfire

    logfire auth

Что важно знать

  • Серверное приложение и панель управления Logfire имеют закрытый исходный код; открытым исходным кодом распространяется только SDK.
  • Просмотр и хранение данных зависят от размещённой или корпоративной платформы Logfire, которая не является открытым исходным кодом.

Темы

Частые вопросы

Что такое logfire?
Python SDK для Pydantic Logfire — инструмента наблюдаемости, который добавляет в приложения на Python и LLM-агентов трассировки, метрики и логи OpenTelemetry. Logfire — платформа наблюдаемости для приложений на Python, в том числе систем с LLM и агентами. В этом репозитории находятся SDK для Python с открытым исходным кодом и документация; сервер для хранения и отображения собранных данных закрыт.
logfire можно использовать бесплатно? Какая у него лицензия?
logfire распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
logfire всё ещё поддерживается?
Активно поддерживается. Последний коммит в logfire — 20 окт. 2026 г..
Для чего можно использовать logfire?
Трассировка запросов и вызовов базы данных в сервисе на FastAPI. Мониторинг вызовов LLM и агентов в production-приложениях на Python. Добавление структурированных логов с контекстом объектов Python в скрипты и сервисы.
Как установить logfire?
Установите SDK и CLI Logfire с помощью pip: pip install logfire Пройдите аутентификацию в Logfire: logfire auth
Где скачать logfire?
Исходный код и инструкции по установке — на GitHub: https://github.com/pydantic/logfire

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты