跳到主要内容

MLflow Tracing助力LLM可观测性

MLflow Tracing通过捕获请求的每个中间步骤所关联的输入、输出和元数据,增强了您应用程序中的LLM可观测性,使您能够轻松地查明错误和意外行为的根源。

Tracing Gateway Video

贯穿ML生命周期的用例

MLflow Tracing在机器学习项目的端到端生命周期中为您提供支持。以下是它在工作流程的每个步骤中的帮助,请点击下方的选项卡以了解更多信息

在您的IDE或Notebook中调试问题

Trace提供了对GenAI库抽象底层所发生情况的深入洞察,帮助您精确地识别问题发生的地点。

您可以在您偏好的IDE、Notebook或MLflow UI中无缝导航trace,无需在多个标签页之间切换或在海量trace列表中进行搜索。

了解更多 →

Trace Debugging

是什么让MLflow Tracing独一无二?

开源

MLflow是开源的,并且是100%免费的。您无需支付额外的SaaS费用即可为您的GenAI堆栈添加可观测性。您的trace数据托管在您自己的基础设施上。

OpenTelemetry

MLflow Tracing与OpenTelemetry兼容,使其摆脱了供应商锁定,易于与您现有的可观测性堆栈集成。

框架无关

MLflow Tracing与20多个GenAI库集成,包括OpenAI、LangChain、LlamaIndex、DSPy、Pydantic AI,使您能够轻松地在不同框架之间切换。

端到端平台

MLflow Tracing在机器学习生命周期的端到端过程中为您提供支持,并结合了其版本跟踪和评估能力。

强大的社区

MLflow作为Linux基金会的一部分,拥有一个充满活力的开源社区,拥有20K+的GitHub Star和2000万+的月下载量。

开始使用

单行自动跟踪集成

MLflow Tracing已与各种GenAI库集成,并为每个库(以及它们的组合!)提供单行自动跟踪体验。

import mlflow

mlflow.openai.autolog() # or replace 'openai' with other library names, e.g., "anthropic"

点击下方的图标了解更多关于单独集成的详细信息

OpenAI Logo
LangChain Logo
LangGraph Logo
LlamaIndex Logo
Anthropic Logo
DSPy Logo
Bedrock Logo
Semantic Kernel Logo
AutoGen Logo
AG2 Logo
Gemini Logo
LiteLLM Logo
CrewAI Logo
OpenAI Agent Logo
Ollama Logo
PydanticAI Logo
Agno Logo
Smolagents Logo
Groq Logo
Mistral Logo
Instructor Logo
Strands Agent SDK Logo
DeepSeek Logo
txtai Logo
Haystack Logo
Claude Code Logo

灵活且可定制

除了单行自动跟踪体验,MLflow还提供Python SDK,用于手动 instrumenting您的代码和操纵trace。

生产就绪

MLflow Tracing已准备好投入生产,并为生产环境中的GenAI应用程序提供全面的监控能力。通过启用异步trace日志记录,trace日志记录将在后台进行,不会影响您应用程序的性能。

对于生产部署,建议使用轻量级跟踪SDKmlflow-tracing),它经过优化,可减少总安装大小并最大限度地减少依赖项,同时保持完整的跟踪能力。与完整的mlflow包相比,mlflow-tracing包的占用空间小95%。

阅读生产监控以获取关于使用MLflow Tracing监控生产模型和各种后端配置选项的完整指南。