여러 관측 백엔드로 트레이스, 메트릭, 로그를 수집·처리·내보내는 벤더 중립 서비스입니다.
- 스타
- 4,518
- 포크
- 325
- 열린 이슈
- 217
- 마지막 커밋
- 11시간 전
어떤 프로젝트인가요?
Logfire는 LLM 및 에이전트 시스템을 포함한 Python 애플리케이션을 위한 관측성 플랫폼입니다. 이 저장소에는 오픈소스 Python SDK와 문서가 있으며, 수집한 데이터를 저장하고 표시하는 서버는 비공개 소스입니다.
SDK는 OpenTelemetry를 기반으로 의견을 담아 구성한 래퍼입니다. 간단한 호출로 수동 스팬과 로그 메시지를 추가하거나, 코드를 많이 바꾸지 않고 FastAPI 및 데이터베이스 커넥터 같은 지원 패키지를 계측할 수 있습니다. 표준 SQL로 데이터를 조회할 수 있으며, OTel 호환 백엔드 어디로든 내보낼 수도 있습니다.
또한 Python 객체를 풍부하게 표시하고, 이벤트 루프 텔레메트리를 수집하며, Pydantic 검증 모델과 연동하는 등 Python에 특화된 인사이트를 제공합니다. pip install logfire로 설치할 수 있으며, 이 명령은 인증용 CLI도 함께 설치합니다.
핵심 기능
- 01간단한 스팬 및 로그 호출로 수동 트레이싱과 로깅을 지원합니다.
- 02FastAPI 같은 패키지를 자동으로 계측합니다.
- 03OpenTelemetry를 통해 트레이스, 메트릭, 로그를 지원합니다.
- 04표준 SQL로 데이터를 조회할 수 있습니다.
- 05OTel 호환 백엔드 어디로든 데이터를 내보냅니다.
활용 사례
- FastAPI 서비스의 요청과 데이터베이스 호출을 트레이싱합니다.
- 운영 환경의 Python 애플리케이션에서 LLM 및 에이전트 호출을 모니터링합니다.
- 스크립트와 서비스에 Python 객체 컨텍스트를 포함한 구조화 로그를 추가합니다.
빠른 시작
- 1
pip으로 Logfire SDK와 CLI를 설치합니다
pip install logfire - 2
Logfire에 인증합니다
logfire auth
사용 전 알아둘 점
- Logfire 서버 애플리케이션과 대시보드는 클로즈드 소스이며, SDK만 오픈 소스입니다.
- 데이터를 조회하고 저장하려면 호스팅형 또는 엔터프라이즈 Logfire 플랫폼을 사용해야 하며, 해당 플랫폼은 오픈 소스가 아닙니다.
토픽
자주 묻는 질문
- logfire은(는) 무엇인가요?
- Python 앱과 LLM 에이전트에 OpenTelemetry 트레이스, 메트릭, 로그를 계측하는 관측성 도구 Pydantic Logfire용 Python SDK입니다. Logfire는 LLM 및 에이전트 시스템을 포함한 Python 애플리케이션을 위한 관측성 플랫폼입니다. 이 저장소에는 오픈소스 Python SDK와 문서가 있으며, 수집한 데이터를 저장하고 표시하는 서버는 비공개 소스입니다.
- logfire은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- logfire은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- logfire은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. logfire의 마지막 커밋은 2026년 10월 20일입니다.
- logfire은(는) 어디에 사용할 수 있나요?
- FastAPI 서비스의 요청과 데이터베이스 호출을 트레이싱합니다. 운영 환경의 Python 애플리케이션에서 LLM 및 에이전트 호출을 모니터링합니다. 스크립트와 서비스에 Python 객체 컨텍스트를 포함한 구조화 로그를 추가합니다.
- logfire는 어떻게 설치하나요?
- pip으로 Logfire SDK와 CLI를 설치합니다: pip install logfire Logfire에 인증합니다: logfire auth
- logfire은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pydantic/logfire
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM 애플리케이션과 에이전트의 추적, 평가, 디버깅을 위한 오픈 소스 자체 호스팅 AI 옵저버빌리티 플랫폼입니다.
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
분산 및 클라우드 네이티브 마이크로서비스 아키텍처를 모니터링하고 추적·진단하는 APM 시스템입니다.
Rust로 구축한 셀프 호스팅 가능한 관측성 플랫폼으로, 로그·메트릭·트레이스·RUM·LLM 모니터링을 지원하며 Datadog과 Splunk의 대안으로 소개됩니다.
AI 에이전트를 구축하고 서비스로 제공·관리할 수 있는 Python 프레임워크 및 런타임과 관리용 웹 UI