恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
langfuse 核心:Span与Trace详解
首页
资讯中心
/
langfuse 核心:Span与Trace详解
langfuse 核心:Span与Trace详解
发布时间:2026/8/10 21:07:13
一句话定义spanspan = 一次可被观测的"操作单元":有名字、有起止时间、有输入输出、有属性、可以嵌套。一堆有父子关系的 span 组成一棵树,这棵树就叫trace。用 实际结构来看看这段代码:@observe(name=“volces-ark-hello-trace”)def run_once() - tuple[str, str | None]:span = otel_trace.get_current_span()span.set_attribute(“user.id”, “jiqun.zhang”)span.set_attribute(“session.id”, “voc-report-2026-08-10”) ```@observe(name="volces-ark-hello-trace")进入函数时开一个 span,函数返回时结束它otel_trace.get_current_span()= “拿到当前正在进行中的那个 span 对象”span.set_attribute("user.id", ...)= “在这个 span 上贴个标签,key 叫user.id”跑完