首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Agent 全链路追踪 >OpenTelemetry GenAI 语义约定定义了哪些 Span 类型

OpenTelemetry GenAI 语义约定定义了哪些 Span 类型

词条归属:Agent 全链路追踪

1. invoke_agent

调用一个智能体(远程服务或同进程),既可作为根 Span,也可作为子 Span 出现在多智能体委派中。

2. create_agent

记录智能体初始化,承载智能体 ID、名称、描述、版本与请求的模型等属性。

3. plan

记录任务规划或任务分解阶段,包含计划步骤与分支选择。

4. invoke_workflow

调用协调多个智能体或生成式 AI 操作的 workflow,承载工作流 ID 与包含的智能体信息。

5. execute_tool

记录工具执行,典型属性包括工具名、调用 ID、参数(gen_ai.tool.call.arguments)与结果(gen_ai.tool.call.result)。

6. chat / text_completion / embeddings

对应模型调用的操作类型,承载模型名、Token 用量与结束原因等属性。

7. 记忆操作 Span

create_memory / search_memory / update_memory / upsert_memory / delete_memory 等,记录记忆的读写与上下文变化。

相关文章
如何使用 OTel + Elastic 获取 Hermes 的可观测性
opentelemetry-instrument 命令在 Python 解释器启动时,通过 sitecustomize 机制向 __import__ 系统注入了一个导入钩子(Import Hook)。这个钩子不关心模块是在启动时加载还是在运行时加载——只要任何代码在任何时刻执行了 import openai,钩子就会实时拦截这次导入,把拦截器注入到刚加载的模块中。
点火三周
2026-06-18
3710
深度解析:如何为你的 AI Agent 打造完整的可观测体系
随着 LLM 应用从 Demo 走向生产,「可观测性 (Observability)」 成为了不可忽视的核心能力。与传统微服务不同,Agent 系统存在独特的挑战:
tunsuy
2026-04-09
1.3K0
AI Trace越记越长,为什么测试报告反而越来越说不清?
摘要:用OpenTelemetry语义约定作为共同语言,再把会话、工具、业务与回归证据分层。
霍格沃兹-测试开发学社
2026-10-14
1840
Elastic APM 中的 LLM 追踪:在 Span 视图中查看提示、响应和 Token 计数
Elastic APM 现在在 trace 视图中提供 LLM 追踪功能。span 弹出窗口中的 GenAI 标签页会显示完整的对话内容,因此你可以阅读系统提示、用户消息和模型响应,并可以复制任意内容。瀑布图中的每个 GenAI span 行都显示输入和输出 token 计数,因此在一个包含二十次 LLM 调用的 agentic trace 中,无需打开任何 span 即可找到消耗 token 最多的那个 span。你的 LLM 调用现在与数据库查询和 HTTP span 位于同一个瀑布图中。
点火三周
2026-09-02
1780
用于生成式AI的OpenTelemetry
随着越来越多的组织采用大型语言模型 (LLM) 和其他生成式 AI 技术,确保可靠的性能、效率和安全性对于满足用户期望、优化资源成本以及防范意外输出至关重要。对 AI 运营、行为和结果的有效可观察性可以帮助实现这些目标。OpenTelemetry 正在增强以专门支持生成式 AI 的这些需求。
云云众生s
2024-12-17
1.6K0
点击加载更多
词条知识树 27个知识点
更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券