@ cat-factory/可观察性-langfuse
选入 兰福斯 代理建筑局的追踪水槽.
它执行运行时间中立 LlmTraceSink 端口从 @cat-factory/kernel这样
当连接到每个 LLM 调用: 容器代理调用( 通过 LLM 代理)
财务报告和审定财务报表 内置调用( 需要审查、 文件规划员、 碎片选择器、 内置调用)
物剂:在Langfuse的地表上,作为一代人, 归在它的追踪之下
可选容器工具跨度.
OTLP出口商指着Langfuse
这个水槽是 @cat-factory/observability-otel以取取为基础的 OTLP/ HTTP 出口国, 有3个
构造器中朗福斯特定决定:终点 {baseUrl}/api/public/otel
(出口者附上) /v1/traces), HTTP Basic 认证在键对之上
x-langfuse-ingestion-version: 4 v4需要实时摄入的页眉. 计量
因为Langfuse只执行追踪信号.
以前是自己的客户 说Langfuse的批次 摄取 API
(单位:千美元)POST /api/public/ingestion) (中文(简体) ). API堕落了 朗福斯云上日落了
2026-11-16 (英语),则 trace-create 编号 : generation-create 编号 : span-create 它发送的事件
v4 数据模型中已不支持。 OTLP 是支持的路径, 而这个 repo
已经说过了.
两者都不取决于官方 langfuse 节点 SDK 或任何 @opentelemetry/*
软件包: 依赖Cloudflare Worker 运行时间上无法使用的仅节点 API
(workerd),它使水槽字节在两个外观上都保持了一模一样.
行为
- 从不向呼叫者丢入:每个冲浪会吞下自己的错误(最多博客 a) )),该词的原意是: 观察力绝不能中断代理工作.
- 同样的荣誉
LLM_RECORD_PROMPTS隐私切换为本地的公制商店 : 即时录音被关闭,世代携带使用/计时/元数据,但没有即时或 反应机构.
使用量
import { createLangfuseSink } from '@cat-factory/observability-langfuse'
const sink = createLangfuseSink({
publicKey: env.LANGFUSE_PUBLIC_KEY,
secretKey: env.LANGFUSE_SECRET_KEY,
baseUrl: env.LANGFUSE_BASE_URL, // optional; defaults to Langfuse Cloud
})
通过其容器接入外表 selectLangfuseSink(config); 缺少配置 {}
水槽从未建造过,也没有外部排放或行为变化.