主包最近在研究agent应用,有应用监测功能需求,根据dify提供的官方监测平台列表,重点挑选了几个进行调研。第一是langsmith,之前研究过langgraph,顺带用过这个监测平台,和tensorborad蛮像还是挺好用的,但可惜是闭源!! 第二还看了阿里云的监测平台,好嘛也是闭源付费,最后重点研究几个开源监测框架,结合langsmith调研结果具体如下:

-------------调研部分-----------------

主要调研: LangSmith、LangFuse、Phoenix 三款主流 LLM 观测/评估工具的核心对比,帮你快速选型。


一、核心定位与开源/闭源

工具开源/闭源许可证核心定位开发商
LangSmith闭源(SaaS)商业授权LangChain 官方 LLM 调试、评估、监控平台LangChain, Inc.
LangFuse开源MIT通用 LLM 工程平台(观测+Prompt+评估)独立开源社区
Phoenix开源Apache 2.0ML/LLM 可观测性(侧重模型性能、数据质量、漂移)Arize AI

二、关键功能对比

1. 追踪与调试

  • LangSmith
    • LangChain/LangGraph 深度集成,两行环境变量自动追踪
    • RunTree 可视化,清晰展示 Agent/Chain 执行链路
    • 内置 AI 调试助手 Polly,自动分析并给出优化建议
  • LangFuse
    • 全链路 Trace + Span,支持多框架(LangChain、OpenAI、LlamaIndex 等)
    • 灵活的自定义埋点,适合复杂业务流程
  • Phoenix
    • ML 级细粒度追踪,支持向量检索、Embedding 质量分析
    • 支持分布式追踪、跨服务链路关联

2. 评估与实验

  • LangSmith
    • 内置 LLM-as-Judge、多轮对话评估、数据集管理
    • 一键批量实验、结果对比、回归测试
  • LangFuse
    • LLM-as-Judge、人工标注、用户反馈、A/B Test
    • Prompt Playground + 版本管理 + 热更新
  • Phoenix
    • 模型漂移检测(UMAP、聚类可视化)
    • 数据质量监控、Embedding 空间分析

3. 部署与数据

  • LangSmith
    • 云端 SaaS(免费层 30 天留存)
    • 自托管:付费企业版,无开源方案
    • 数据存储在 LangChain 云端
  • LangFuse
    • 完全开源,免费自托管(Docker 一键部署)
    • 数据完全可控,支持 PostgreSQL 等
  • Phoenix
    • 完全开源,免费自托管(单容器启动)
    • 本地/私有云部署,数据不出境

4. 集成与生态

  • LangSmith
    • 深度绑定 LangChain 生态,LCEL 原生支持
    • Python/JS SDK 完善
  • LangFuse
    • 框架无关,兼容主流 LLM 与向量库
    • 支持 REST API、Webhook、Grafana 等
  • Phoenix
    • 框架无关,专注 ML/LLM 观测
    • 可对接 Arize AX 企业版(付费)

三、适用场景速选

LangSmith 更适合:

  • 你正在用 LangChain/LangGraph 开发复杂 Agent/Chain
  • 追求开箱即用、零配置的调试体验
  • 团队小、快速迭代,不想维护自托管服务
  • 需要官方支持与稳定的 SaaS 服务

LangFuse 更适合:

  • 多框架混合开发(LangChain + LlamaIndex + 自研)
  • 重视 Prompt 工程化、版本管理、A/B 测试
  • 完全自托管、数据自主、免费无限量
  • 团队有一定运维能力,需要高度定制化

Phoenix 更适合:

  • 关注 模型性能、数据质量、漂移、Embedding 质量
  • 隐私合规、数据不出境、本地部署强需求
  • 做 ML/LLM 混合系统,需要细粒度性能分析
  • 希望用开源工具构建完整可观测栈

四、一句话总结

  • LangSmith:LangChain 全家桶,闭源 SaaS,开箱即用
  • LangFuse:通用 LLM 工程平台,开源自托管,Prompt 强
  • Phoenix:ML/LLM 观测专家,开源自托管,模型/数据监控强

最后还需要根据核心需求(调试 / Prompt / 模型监控)等进一步选型。

-------------上手实操部分-----------------

Phoenix按照文档配置API key后启动了云端服务,但运行dify应用在云端界面并无响应,来回尝试了几次后放弃。

mlflow也是开源项目,功能差不多。一键本地安装并启动界面超级丝滑!这点上分!
但在dify中配置不知所云,尝试配置了后也无响应,并没有和本地的联动,放弃。

具体原因还得进一步分析纠错。

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐