agent应用监测平台调研
·
主包最近在研究agent应用,有应用监测功能需求,根据dify提供的官方监测平台列表,重点挑选了几个进行调研。第一是langsmith,之前研究过langgraph,顺带用过这个监测平台,和tensorborad蛮像还是挺好用的,但可惜是闭源!! 第二还看了阿里云的监测平台,好嘛也是闭源付费,最后重点研究几个开源监测框架,结合langsmith调研结果具体如下:
-------------调研部分-----------------
主要调研: LangSmith、LangFuse、Phoenix 三款主流 LLM 观测/评估工具的核心对比,帮你快速选型。
一、核心定位与开源/闭源
| 工具 | 开源/闭源 | 许可证 | 核心定位 | 开发商 |
|---|---|---|---|---|
| LangSmith | 闭源(SaaS) | 商业授权 | LangChain 官方 LLM 调试、评估、监控平台 | LangChain, Inc. |
| LangFuse | 开源 | MIT | 通用 LLM 工程平台(观测+Prompt+评估) | 独立开源社区 |
| Phoenix | 开源 | Apache 2.0 | ML/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中配置不知所云,尝试配置了后也无响应,并没有和本地的联动,放弃。
具体原因还得进一步分析纠错。
更多推荐



所有评论(0)