OpenLLMetry
活跃简介
OpenLLMetry 是基于 OpenTelemetry 的开源 LLM 应用可观测性工具,提供追踪、指标和监控能力。
核心特性
- 基于 OpenTelemetry 的可观测性 — 基于 OpenTelemetry 扩展构建,提供完整的 LLM 应用追踪和监控
- 20+ LLM 提供商插桩 — 支持 OpenAI、Anthropic、Cohere、Google Gemini、Mistral、Ollama、HuggingFace 等
- 向量数据库追踪 — 插桩 Chroma、Pinecone、Qdrant、Weaviate、Milvus、LanceDB 和 Marqo
- 框架支持 — 自动插桩 LangChain、LlamaIndex、Crew、Agno 等智能体框架
- 25+ 目标集成 — 连接 Datadog、Grafana、New Relic、Sentry、Splunk、Honeycomb 等
- Traceloop SDK — 简单的一行初始化(Traceloop.init())即可使用标准 OpenTelemetry 数据输出进行即时追踪
适用场景
💡 以最少的代码变更为 LLM 应用添加端到端追踪
💡 监控跨提供商的模型性能、延迟和 Token 使用量
💡 通过追踪工具调用和链执行来调试智能体工作流
💡 将追踪导出到 Datadog 或 Grafana 等现有可观测性技术栈
💡 追踪 RAG 管道中的向量数据库查询和检索性能
优势与不足
✅ 优势
- • 活跃维护,近期持续更新
- • 社区热度高(7.4k stars)
- • 开源许可证友好(Apache-2.0)
- • 项目有一定历史沉淀(已维护 2 年)
⚠️ 不足
- • Issue 积压较多(640 个 open issues)
分类
快速开始
通过 pip install traceloop-sdk 安装,然后在代码中添加 Traceloop.init()。本地调试时使用 Traceloop.init(disable_batch=True)。追踪数据会通过 OpenTelemetry 自动导出到配置的目标。