从万亿级大模型到全线应用:Databend Cloud 助力头部 AI 企业构建全链路 Trace 数据管道

一次实时数据链路丢数排查:从 MQTT 队列积压到 SQL 统计开销 本文通过一次实时数据链路压测,排查了从MQTT到ClickHouse的端到端数据丢失问题。核心方法是为每条消息添加序号,建立独立观察点(MQTT订阅端、Kafka消费者),结合转发服务阶段统计与线程栈分析,定位到下游处理速度不足源于Druid SQL合并统计的高开销。优化措施包括关闭SQL合并、扩容代理队列、增强生产侧失败处理,并验证15分钟内实现全链路对账一致,显著缓解积压与丢包。关键收获:数据可对账、明确各阶段“成功”定义、关注客户端队列状态。 阅读详情

某中国头部 AI 大模型企业,以突破性的长文本处理能力与高阶推理技术著称,同时也是推动万亿级大模型开源的行业领跑者。随着其开源万亿级强化推理大模型投入应用,模型需要处理百万级超长上下文与 Agent 级复杂任务。一次长任务可能包含数千次工具调用,累计处理数百万 context tokens。随任务一起快速增长的,还有记录模型决策、工具调用与执行过程的 Agent Trace。

这款模型上线后,在线 Trace 写入吞吐达到每小时 TB 级。这些 Trace 不只是用于排查问题的日志,更是开展 Evals(评测)和归因分析的重要数据资产。该企业选择 Databend Cloud 承载其万亿级强化推理大模型及相关应用的全链路 Trace,构建一条贯穿数据接入、增量处理与评测分析的统一数据管道。


当 Agent 开始处理百万级上下文

一次普通对话往往在几轮交互后结束。一次复杂的 Agent 任务却可能持续数小时:模型不断制定计划、调用工具、接收结果,再根据新的上下文决定下一步行动。

当上下文窗口扩展到 1M tokens,这个过程的规模也发生了变化。单次长任务可能发起数千次工具调用,累计处理数百万 context tokens。模型的输入与输出、工具返回结果、执行状态和中间产物,会不断形成新的 Span,并最终汇聚成一条庞大而复杂的 Trace。

对于工程团队来说,问题不再只是“如何保存日志”。他们需要知道一次任务为什么成功、在哪一步偏离预期,以及模型、Prompt、工具或 Harness 的变化是否真正改善了结果。

换句话说,Trace 的终点不应只是可观测性平台。它还需要继续流向 Evals 和归因分析,成为下一轮模型与 Agent 迭代的依据。


Trace 数据管道的新要求

传统可观测性 Trace 主要围绕服务调用展开,Schema 相对稳定,分析重点通常是延迟、错误率和调用链。Agent Trace 则更加动态。

每一次模型或工具升级,都可能带来新的 JSON 字段。长任务产生的 Span 跨越更长的时间窗口,同一条执行链路也可能分散在大量数据之中。如果接入时就把所有字段固化为固定 Schema,上游的一次变化就可能牵动 Consumer、表结构与处理链路;如果只保留原始 JSON,后续查询和评测又会承担更高的处理成本。

此外,原始 Span 并不天然等于可使用的评测数据。工程团队还需要持续清洗数据、抽取关键字段,并将新增事件加工成适合分析的结构。与此同时,Trace 中可能包含用户输入、工具返回结果等敏感信息,不同分析任务只能访问完成工作所必需的字段。

在这样的数据规模下,摄取链路必须持续跟上业务增长,同时避免 JSON 处理、增量建模和分析查询反过来阻塞实时写入。这个场景真正需要的,不只是能够存下 Trace 的系统,而是一条连接数据接入、原始数据留存、增量处理、Eval 数据集生产、查询与历史回放的完整数据管道。

Databend Cloud 通过 Stage、VARIANT、Stream 和 Task 形成这套数据管道能力:Stage 承接来自对象存储的数据,VARIANT 原样保留结构不断变化的 Prompt、Tool Call、Span、延迟、Token 消耗和 Eval 结果,Stream 跟踪新增数据,Task 自动完成清洗、转换和增量建模。结合列式分析、数据剪枝和 Time Travel,工程团队可以进一步完成聚合分析、问题排查与历史数据回放,让持续产生的 Agent Trace 持续转化为可用的分析与评测数据。


Agent Trace 全链路架构

该企业将 Web/App 端行为轨迹与 Agent 执行轨迹以 Trace/Span 的形式实时汇聚到 Kafka,再接入 Databend Cloud。

原始数据首先以追加方式写入 kafka_raw。完整 Span 通过 VARIANT 保存,即使 JSON 结构随着模型和工具快速演进,接入层也不必频繁修改表结构,未来需要的新字段仍可从原始数据中提取。

Stream 持续跟踪新增数据,Task 自动完成 JSON 清洗、字段抽取和增量建模,再将结果写入面向分析的 traces 表。整个过程只处理新产生的变化,不需要重复扫描已经完成清洗的历史数据。

这样一来,原始数据留存与面向分析的建模不再彼此冲突:kafka_raw 保存完整、可回溯的事实记录,traces 则为 Evals、链路分析和问题归因提供更适合查询的数据结构。


Databend Cloud 如何承载 Agent Trace 生产负载

每小时 TB 级的 Agent Trace 链路需要同时处理三类负载:数据持续写入,Stream 与 Task 不断完成增量加工,工程师则随时可能发起链路查询或评测分析。如果这些任务争抢同一组资源,一次复杂查询就可能影响实时接入。

Databend Cloud 将持久化数据保存在客户自有的对象存储中,并允许写入、处理和分析分别使用独立 Warehouse。不同阶段可以根据实际负载单独扩缩容,在保障数据链路持续运行的同时,无需长期为峰值预留整套计算资源。

面向长链路分析,查询表按照时间和链路标识组织,帮助查询缩小需要扫描的数据范围。数据接入、增量处理、建模和分析也无需分散到多套独立系统,从而减少额外的数据搬运与调度链路。

数据安全与合规治理同样被纳入这条链路。Masking Policy 可以针对 VARIANT 子路径配置细粒度脱敏规则,限制敏感字段的可见范围,让评测和分析任务只看到所需字段,原始数据则继续保留在客户控制的对象存储中。


数日接入,把工程时间留给 Evals 与模型迭代

Databend Cloud 在数日内完成生产接入,并开始持续承载该开源万亿级强化推理大模型及相关应用产生的 Agent Trace。

作为全托管服务,Databend Cloud 将数据接入、增量处理、计算资源和日常运维集中在同一平台中。客户无需自行搭建和维护多套存储、调度与分析组件,也不必投入大量时间学习不同系统、反复配置集群或排查跨系统数据链路。

这不仅缩短了 Trace 数据平台从接入到生产运行的周期,也降低了后续维护成本。工程师可以把更多时间投入真正影响 Agent 质量的工作:完善 Evals、优化 Harness,并验证模型、Prompt 与工具的每一次变化。

随着 Trace 从原始事件进入可分析的数据集,模型运行、问题定位和效果评测之间形成了更短的反馈链路。Databend Cloud 帮助该企业的工程团队,将持续增长的 Agent 运行数据转化为可用于分析和评测的数据资产,并持续支持模型与 Agent 产品迭代。


Agent 走得越远,越需要看清它走过的路

百万级上下文和复杂工具调用,让 Agent 有能力完成更长、更开放的任务,也让每次运行产生的数据变得前所未有地重要。

对于正在推进 Agent 生产化的团队,数据平台需要回答的不只是“能否存下这些 Trace”,还包括能否持续接入、增量处理、安全分析,并将其转化为稳定的评测反馈。

这家头部 AI 大模型企业的实践提供了一条清晰路径:以 Databend Cloud 统一连接 Trace 与 Evals,让每一次 Agent 运行都能沉淀为下一次模型和产品进化的依据。

mall 电商项目完整部署---实战 mall 后端 SpringBoot,mall‑admin‑web 后台管理 Vue 前端,mall‑app‑sc 移动端 uni‑app 前端;修改数据库、redis、minio、logstash 地址,容器之间 link 别名:mysql 容器别名。🔔排坑:登录报跨域 / 接口报错,检查 prod.env.js 地址,确认 8080 后端服务正常运行。能打开页面,接口列表展示出来,后端部署完成。,所以打包的时候会自动构建镜像,很慢而且你暂时不需要。,容器数据持久化,删除容器数据不会丢失。 阅读详情

相关推荐

Android自动化新方案:ESP32-C3蓝牙HID模拟触控与手势操作实战(附源码)

本文详细介绍了使用ESP32-C3通过蓝牙HID协议实现Android设备自动化操作的完整方案。该硬件方案成本低廉且能完美规避系统风控,可模拟鼠标移动、点击及复杂手势操作,延迟低于50毫秒,适用于游戏连招和应用测试等场景。文章包含完整的源码实现和性能优化技巧。

kotlin6android的博客 377

从 Kafka 到 Databend Cloud:万亿级 Agent Trace 接入链路的工程实践

本文是《从万亿级大模型到全线应用:Databend Cloud 助力头部 AI 企业构建全链路 Trace 数据管道》的技术延伸,面向正在建设 Agent Trace、日志分析、Kafka 入仓或高吞吐半结构化数据管道的数据工程师,重点拆解 Agent Trace 从 Kafka 进入 Databend Cloud 的接入链路,以及开源项目 bend-ingest-kafka 在其中的设计与实现。

Databend的博客 360

光栅衍射有入射角时_衍射型多焦点人工晶体光学原理

多焦点人工晶体如何把光线分成多个焦点的?这个问题大部分专业书只是蜻蜓点水,并没有讲明白。希此文粗浅的解释,能帮您加深理解,请多指正。接下来,我将按照一下历史发展的顺序讲解一下:光的认识、菲涅尔灯塔(菲涅尔透镜)、菲涅尔波带盘(半波带盘)、多焦点人工晶体。一:首先复习一下光的认识历史。我们现在都知道光是一种电磁波,具有波粒二相性,但是认识光的本质也经历非常曲折漫长的过程。牛顿时代的几何光...

weixin_28963467的博客 2352

MariaDB远程运维教程:Debian安装、Prometheus监控与公网连接

本文分享在Debian 12上部署MariaDB并配置Prometheus监控的实践:通过添加官方APT源安装MariaDB,安全初始化后,使用mysqld_exporter采集性能指标,实现对数据库连接、资源与运行状态的实时监控。重点解决远程故障排查时的访问延迟问题,提前建立稳定监控与远程接入能力,提升运维效率。

2401_84813926的博客 1万+

超级详细!!!新手使用AutoDL跑深度学习(MixVPR项目)的学习记录

新手第一次在AutoDL上跑深度学习的实验,遇到一些问题,简单记录一下。如果大家发现问题,欢迎和我讨论。

weixin_45152283的博客 5万+

ad23新版Geber导出-官方教程(22.11版本后)

AD23新版本geber文件导出(含官方教程)-22.11之后的版本均可用此教程

安和的博客 3万+

【大数据处理与分析】数据仓库Hive:09 Hive 编程实践

本文介绍Hive的数据类型(基本类型与ARRAY、MAP、STRUCT集合类型)和基本操作,并通过WordCount实例说明Hive编程比MapReduce更简洁易用。

Morse_Chen的博客 259

【Unity实战100例】Unity循环UI界面切换卡片功能

功能包括:可以设置半径,高度,速度,元素数量用户可以根据自己的实际需求接入 制作思路:创建每个元素对应的虚拟点,通过旋转管理这些虚拟点,然后把旋转信息和位置信息同步给实际的元素

纯技术流日常开发商业开发记录总结等 7717

私有化云手机部署平台|六边云支持内网 ADB、自定义镜像、弹性扩缩容

自动化测试最头疼的就是环境漂移:A 机装了证书、框架、业务包,B 机是纯净原版,测试结果不可复现。自定义镜像能力就是用来解决这个问题。启动一台基础云手机实例;配置系统参数、安装证书、推送基础 APK、配置代理、导入脚本;在控制台执行镜像快照,保存到内部镜像仓库;新建实例时直接选择该镜像,批量拉起一批环境完全一致的安卓节点。维护多套镜像基线:纯净测试镜像、带自动化框架镜像、业务预安装镜像;镜像版本管理,记录变更日志,可以回滚到上一个稳定版本;

a598652的博客 346

【遥感物候】植被物候与气候(气温和降水)条件的空间相关性分析

植被生长与气候的关系最为密切,通过计算植被各个生长季参数和气温、降水之间的相关系数可以分析生长季参数的变化与气温、降水之间的关系的程度。本文计算30年的植被物候参数和气候数据之间的相关性,最终效果如下: 一、相关性分析原理 植被生长季及其变化是其生长环境中多个影响因子综合作用的耦合过程,其中气候是最重要、最活跃的环境因子。通过计算各个生长季参数和气温、降水之间的相关系数...

智慧空间实验室 8260

桌面实施远程光电体积描记法:使用面部视频测量心率的C++详细指南

在现代医疗和健康监测领域,心率是一个非常重要的生理参数,它可以为我们提供关于身体健康状况的重要信息。但是,随着技术的进步,现在我们有了一种新的方法,称为远程光电体积描记法(rPPG),它可以无需与皮肤接触就测量心率。然后,我们从面部颜色的信号序列中提取绿色通道的值,因为绿色通道对于心率的变化最为敏感。在上述代码中,我们使用了OpenCV库,它是一个开源的计算机视觉库,非常适合这种应用。这种变化是由于血液流动引起的,当心脏跳动时,血液流经面部,导致肤色的轻微变化。要实现rPPG,首先需要检测并跟踪人脸。

qq_38334677的博客 608

Flink 学习日志 03:自定义一个SourceFunction,完成对Redis中数据的读取

本文介绍了在Flink中自定义SourceFunction读取Redis数据的完整流程:通过Jedis客户端连接WSL2中的Redis服务,编写RedisSource实现循环读取所有Key-value并逐条输出,结合Thread.sleep()实现每秒一条的流式效果。关键步骤包括环境准备、添加Jedis依赖、配置IDEA运行时加载provided依赖,并注意生产环境中应避免使用阻塞的keys *,改用scan命令。最终实现动态读取、实时打印,验证了Flink与Redis的数据集成能力。

木木的学习笔记 422

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Day3 - Flink 窗口与时间语义:从滚动窗口到迟到数据处理

水位线是一个特殊的时间戳,代表"小于这个时间戳的数据都已经到齐了比如水位线推进到 10:00:05,就告诉 Flink:10:00:05 之前的数据应该都到了,如果还有晚于这个时间到达但时间戳小于 10:00:05 的数据,就是"迟到数据"。窗口大小固定,窗口之间不重叠,数据只属于一个窗口。时间线: 0 10 20 30 40 50 60窗口1: [--------)窗口2: [--------)窗口3: [--------)窗口4: [--------)

YEEMOLY的博客 250

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

智能问诊的流程

本文介绍基于FastAPI构建的医疗多Agent系统MediAgent,通过症状分析、诊断推理与治疗建议等模块协同,实现从问诊到报告生成的完整工作流。系统采用前后端分离架构,结合MySQL、RabbitMQ与Docker实现工程化部署,支持异步化验结果接入。虽当前状态暂存于内存,但已具备可扩展性,未来可通过Redis持久化、消息队列联动及医疗安全机制完善,应用于慢病管理、辅助决策等场景,推动AI在医疗流程中的落地应用。

Joey 的工作空间~ 774

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

行业研究报告采购避坑指南:从需求拆解到机构选型的实操逻辑

先说结论:买行业研究报告这件事,坑不在“哪家便宜”,而在“你拿到的数据能不能回答你的问题”。作为一个经常帮企业做采购决策的顾问,我见过太多花了几万块买回一堆PDF却用不上的案例。这篇文章把采购流程拆成五步,每一步告诉你该看什么、该避什么,尽量帮你少交学费。

2601_96585642的博客 224

大数据与审计专业哪些证书企业比较认可?

大数据与审计专业选证书,首先要明确就业方向:是进入会计师事务所做财务审计,还是进入企业从事内部审计、风险控制,或向数据审计、信息系统审计发展。不同岗位看重的专业能力不同,证书的价值也应放在具体招聘要求中判断。面向2027年的求职与备考规划,值得重点考虑的有六类:初级会计专业技术资格、注册会计师、审计专业技术资格、CDA数据分析师、国际注册内部审计师和国际注册信息系统审计师。选择时,宜采用“财审基础+数据能力+岗位专长”的组合,而不是单纯追求持证数量。

YangYang9YangYan的博客 295

深入浅出聊聊 Linux 的 PageCache 与系统极致性能

本文深入浅出解析了 Linux PageCache 的核心机制,揭示其如何通过“延迟写、预读读”提升系统性能。以监控告警为切入点,阐明 free -h 中 buff/cache 并非真正占用,真正可用内存由 available 决定。结合 Kafka、Elasticsearch、MySQL 等实战场景,说明中间件如何依赖 PageCache 实现极致性能。强调不可手动清理缓存,并建议合理调优脏页参数,避免卡顿。最终指出:内存满≠危机,而是系统高效运行的体现。

小小默:进无止境 483

ubuntu安装hadoop系统

本文详细介绍了基于VMware克隆虚拟机搭建三节点Hadoop分布式集群的全过程:使用同一Ubuntu镜像克隆出master、worker1、worker2三台虚拟机,依次配置主机名、固定IP(如192.168.82.10/11/12)、SSH服务及免密登录,确保节点间网络互通。随后安装Java,下载配置Hadoop并分发至各节点,最终初始化启动集群,验证其存储与计算功能,实现高效的大数据环境部署。

qq_43592674的博客 337

Elasticsearch:稠密向量字段类型

dense_vector字段用于存储稠密向量,支持k近邻搜索(kNN),默认启用索引并使用余弦相似度。可接受浮点数数组或Base64编码字符串输入,支持自动量化(如int8、int4、bbq)以降低内存占用。通过index_options配置索引类型(如hnsw、bbq_disk),并可启用过采样与重新评分提升精度。向量默认不存储于_source中以节省空间,可通过fields或_source.exclude_vectors显式返回。支持bit向量及GPU加速索引,适用于高维向量场景。

Elastic 中国社区官方博客 288

Day2 - Flink DataStream API 与转换算子:从 Source 到 Sink

实现或@Override// 发射数据@Override// 使用用自定义逻辑聚合,比 sum/min/max 更灵活。// 求每个用户的总消费金额reduce 的输入和输出类型必须相同。Flink 会把满足条件的相邻算子合并成一个 Task,在同一个线程里执行,减少线程切换和网络开销。合并条件上下游并行度相同;分区策略是 Forward;没有被用户手动断开。

YEEMOLY的博客 161

【消息队列】ACK确认了什么:消息队列可靠投递的完整链路

本文剖析消息系统中ACK机制在生产者、Broker、消费者三段链路中的作用,指出即使三段确认均正确配置,系统仍只能提供“至少一次”可靠性。原因在于重试、崩溃、重平衡等场景会导致重复投递,而“恰好一次”需依赖业务侧幂等性保障。关键结论:ACK仅保证不丢,不重复需靠唯一键、去重表或状态机等业务设计实现。

2503_94545876的博客 699

kafka指定分区消费

【代码】kafka指定分区消费。

hy_208的博客 63

数据科学与大数据技术专业有哪些比较好考的证书?

如果目前还没有明确方向,建议先完成Python与SQL基础学习,再选择一张与目标岗位最接近的证书。不要为了增加简历条目,在同一阶段同时准备多个不同技术方向。以数据分析方向为例,可以参考2025版CDA证书大纲安排基础学习:先掌握业务数据结构、数据库应用和统计分析,再进入指标体系、看板和用户分析。具备一定项目经验后,再学习二级涉及的统计检验、模型评估及数据治理。2025版教材介绍强调了思维、技术和实践的结合,适合用于组织学习;2027年的具体考试范围、报名条件和安排,则应依据届时发布的信息制定计划。

YangYang9YangYan的博客 331

如何在用户认证系统中使用 ElasticSearch 提升

本文介绍了如何在一个典型的企业级应用——用户认证与权限管理系统内引入并运用 ElasticSearch 技术来提高查找效率并降低数据库负载压力。读者可以通过了解其基础架构原理、正确配置方式以及典型应用场景从而掌握该工具的基本用法。如果你正在寻找一种更灵活高效的检索方案用于自己的项目当中,请考虑从以下几个方面入手实践: 1. 确认是否有必要引入新的全文搜索引擎;2. 设计好适用于该项目的数据模型以及索引规则;3. 持续优化你的 DSL 查询语句并监控运行状态;

wuchangjian的专栏 176

Flink SQL 窗口表值函数实战:滚动、滑动、累计与会话窗口

在 Flink SQL 中,流数据是无限的,要统计“最近一段时间”的数据,就必须把无界流切分成一个个有界窗口。Flink 1.13 之后引入了窗口表值函数(Window TVF),把窗口本身当作一张表来使用,通过TABLE(...)语法把原表转换成带窗口信息的表,再配合GROUP BY完成聚合。相比早期的语义统一:窗口是一张表,可以像普通表一样查询、过滤、关联。结果可读:窗口表会自动带上window_end三个字段,方便直接输出。性能更好:底层基于窗口聚合算子优化,支持切片共享等机制。

2401_83857914的博客 362
上一篇: Databend 产品更新:从 Spatial Index Join 到 Eval 数据管道
下一篇: 从 Kafka 到 Databend Cloud:万亿级 Agent Trace 接入链路的工程实践
Databend
博客等级 码龄5年 1458粉丝 362原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值