Repolode
pydantic

pydantic/logfire

Pydantic Logfire 的 Python SDK,基于 OpenTelemetry 为应用和 LLM 智能体提供追踪、指标与日志。

可替代:DatadogSentry

Star
4,518
Fork
325
未关闭 Issue
217
最近提交
5小时前

这是什么?

Logfire 是一个面向 Python 应用的可观测性平台,也覆盖 LLM 与智能体系统。本仓库包含开源的 Python SDK 和文档,用于记录和展示数据的服务端则是闭源的。

SDK 基于 OpenTelemetry 封装,可以通过简单的调用添加手动 span 和日志,也可以对 FastAPI、数据库连接器等常用库进行自动埋点,改动代码较少。数据支持使用标准 SQL 查询,并能导出到任何兼容 OTel 的后端。

它还提供面向 Python 的分析能力,例如对 Python 对象的丰富展示、事件循环遥测,以及与 Pydantic 校验模型的集成。通过 pip install logfire 安装,同时会附带用于登录认证的命令行工具。

核心功能

  • 01通过简单的 span 和日志调用进行手动追踪与记录。
  • 02支持 FastAPI 等常用库的自动埋点。
  • 03基于 OpenTelemetry,支持追踪、指标和日志。
  • 04可使用标准 SQL 查询数据。
  • 05可导出到任何兼容 OTel 的后端。

适用场景

  • 追踪 FastAPI 服务中的请求和数据库调用。
  • 监控生产环境 Python 应用中的 LLM 与智能体调用。
  • 为脚本和服务添加带 Python 对象上下文的结构化日志。

快速上手

  1. 1

    使用 pip 安装 Logfire SDK 和 CLI

    pip install logfire
  2. 2

    登录 Logfire 进行认证

    logfire auth

使用前须知

  • Logfire 服务端应用和仪表盘是闭源的,只有 SDK 是开源的。
  • 查看和存储数据依赖托管或企业版 Logfire 平台,该平台不是开源的。

标签

常见问题

logfire 是什么?
Pydantic Logfire 的 Python SDK,基于 OpenTelemetry 为应用和 LLM 智能体提供追踪、指标与日志。 Logfire 是一个面向 Python 应用的可观测性平台,也覆盖 LLM 与智能体系统。本仓库包含开源的 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目