我最近在优化之前的FastAPI接入可观测性平台,正好分享一下Pydantic团队推出的logfire,希望对大家的Python工程化有帮助。
Github: https://github.com/pydantic/logfire
官网链接: Pydantic Logfire Documentation
Logfire是Pydantic团队推出的可观测性平台,提供了一个简单而强大的仪表板进行数据观测。

Logfire提供了丰富的 Python 对象显示、事件循环遥测,以及分析 Python 代码和数据库查询,下
图展示了 pydantic object的观测。


提供日志中的结构化数据、嵌套日志/跟踪,以将你正在查看的内容上下文可视化,通过以下方式就可以轻松配置。

此外,Logfire使用标准 SQL 查询数据,使用 SQL 还意味着您可以使用现有的 BI 工具和数据库查询库查询数据。

Logfire还是OpenTelemetry的wrapper,允许将现有的工具、基础设施和检测用于许多常见的Python包,并支持几乎任何语言,下面仅用两行就可以构建对FastAPI应用的观测。

你甚至可以用它接入OpenAI SDK,如果你对prompt eval没有强烈的需求,只需要简单的prompt trace,那么Logfire是一个很好的LangSmith的平替。











![[windows系统安装/重装系统][step-1]U盘启动盘制作,微软官方纯净系统镜像下载](https://img-blog.csdnimg.cn/img_convert/6d68619791702524078844b532604bd2.png)
![[Linux][网络][TCP][五][延迟应答][捎带应答][面向字节流][TCP粘包问题][TCP的异常情况]详细讲解](https://img-blog.csdnimg.cn/direct/4575cbe3c1634db2bb50e2e0586b00f0.png)








