当前位置:首页 > 文章列表 > 科技周边 > 业界新闻 > AI 工作负载为何推动可观测性标准扩展

AI 工作负载为何推动可观测性标准扩展

来源:17golang原创 2026-10-15 03:14:29 0浏览 收藏

AI 工作负载把“服务是否在线”这个问题,扩展成了“模型是否按预期工作、一次请求花了多少 token、GPU 队列是否拥堵、回答质量是否下降”。因此,可观测性标准的扩展并不是为了给监控面板增加几个字段,而是要让一次模型调用、一次工具调用和一次跨服务协作能够放进同一条可关联的证据链。

官方地址:https://opentelemetry.io/

AI 观测的核心变化,是把传统的请求延迟、错误率和资源使用,与模型、token、推理队列、工具调用、输出事件及成本上下文关联起来。OpenTelemetry 正在提供这套共同语义,但 GenAI 相关约定和 Profiles 仍有部分处于演进或 Alpha 阶段,生产团队应分层采用,不要把草案当成稳定契约。

AI 工作负载改变了可观测性问题

传统 HTTP 服务通常可以用请求量、P95 延迟、错误率、CPU 和内存回答大部分运行问题。AI 推理服务仍然需要这些指标,但它们无法单独解释“为什么同样返回 200,用户体验却明显变差”。

一次生成请求可能经过网关、提示词组装、检索、模型推理、工具调用和结果后处理。模型还会以流式方式返回内容,首 token 延迟与完整响应耗时并不等价;输入和输出 token 数又会影响费用、吞吐和上下文窗口。CNCF 对云原生 AI 平台的梳理已经把 tokens per second、time to first token、queue depth、cache hit rates 列为需要与传统基础设施遥测并存的指标。

观测层传统问题AI 工作负载新增问题
请求链路请求走过哪些服务,哪里变慢检索、模型、工具调用怎样共同影响一次回答
模型行为接口返回是否成功模型、版本、采样参数和 token 用量是否改变了结果
资源与成本CPU、内存、实例负载GPU 队列、首 token、token 吞吐、缓存命中和单次成本
AI 工作负载从请求链路、模型行为和资源成本三个维度扩展可观测性
图1:AI 工作负载新增观测维度的关系示意图;这是原创静态说明图,不是运行截图。

为什么需要共同的语义约定

如果每个平台都用自己的字段记录 model、token 或 tool call,跨模型、跨供应商和跨后端比较时,团队仍然会被字段映射拖住。OpenTelemetry 的 Semantic Conventions 通过统一属性名称、类型、含义和取值,让不同代码库、采集链路和后端更容易关联数据。

GenAI 语义约定的方向,是把模型请求的通用信息、响应元数据和 token 使用量放进可理解的遥测结构中;针对用户提示和模型响应,相关设计还使用 Logs API 规范承载事件,并明确标注这部分仍在开发、稳定性有限。供应商专属属性可以补充平台差异,但不应取代通用字段,否则迁移和横向比较会重新变成定制工程。

这也是“标准扩展”的实际含义:不是把所有模型内部细节强行做成同一个接口,而是先约定哪些事实应该能被跨工具理解,再允许实现方补充自己的属性。

Profiles 补上资源消耗的代码视角

日志告诉我们发生了哪些离散事件,指标描述系统层面的变化,链路追踪展示请求怎样穿过分布式组件,而 Profiles 更接近“究竟是哪段代码消耗了资源”。OpenTelemetry 官方文档把 Profiles 描述为正在形成的第四类观测信号,并强调它可以与 trace 或 span 关联。

对 AI 服务而言,这个视角很有价值:当首 token 延迟上升时,指标可以先显示现象,trace 可以定位到模型服务或队列,但 profile 才可能进一步帮助团队判断 CPU 代码、内存分配、锁等待或 I/O 是否构成瓶颈。不过 Profiles 当前标为 Alpha,具体 profile 类型和采集能力还依赖语言运行时与 profiler,不能直接当作所有环境都具备的生产标准。

平台团队和应用团队要观察什么

我更倾向于把 AI 观测拆成两张责任表。应用团队负责让业务语义进入 trace 和事件:例如一次回答对应的会话、检索范围、模型调用、工具调用和业务结果;平台团队负责让这些信号稳定经过采集、采样、脱敏、路由和存储,并把 GPU、队列和实例资源放回同一条关联链路。

治理角色则需要补上成本、隐私和质量边界。提示词和响应内容可能包含敏感数据,默认采集正文并不等于默认安全;事件保留周期、脱敏策略、供应商字段和采样比例都应该成为明确的策略。CNCF 关于 agentic standards 的讨论也把性能、成本、可靠性、安全与输出质量放在同一个评估框架中,这说明“有 trace”只是起点。

应用团队、平台团队和治理角色共同构成 AI 可观测性采用路径
图2:应用、平台与治理角色共同维护 AI 观测上下文的结构示意图;这是原创说明图,不是实际平台截图。

分阶段采用比一次性铺满字段更稳

第一阶段先保证关联关系:给网关、检索、模型和工具调用建立统一 trace context,记录服务、模型和部署资源等低敏元数据。第二阶段再补 AI 专用指标,例如首 token 延迟、完整响应耗时、token 吞吐、队列深度、缓存命中率和失败类型。第三阶段引入语义约定与事件,明确哪些模型属性、响应事件和供应商字段可以跨系统消费。

当数据链路稳定后,再把质量评估、成本核算和 Profiles 纳入持续反馈。对于还处于开发或 Alpha 的约定,可以在内部先建立版本化映射层,避免把实验字段直接写死在业务代码里;等规范稳定后再逐步收敛到正式语义。

阶段先解决的问题主要产物
基础关联一次请求经过了哪些 AI 组件统一 trace、resource 和低敏上下文
性能观测为什么变慢、排队或变贵TTFT、token 吞吐、队列、缓存和成本维度
语义扩展不同模型与后端能否横向比较GenAI 属性、事件、供应商扩展和版本记录
持续治理质量、隐私和资源消耗能否长期控制评估反馈、脱敏策略、保留规则和 Profiles 关联

几个容易混淆的判断

标准扩展不等于所有字段已经稳定。Semantic Conventions 的总体框架成熟,并不意味着每一项 GenAI 约定都已经冻结;阅读具体字段时仍要看稳定性说明。

采集更多内容不等于观测更好。提示词、响应和工具参数要按敏感性分级,能用哈希、摘要或业务标签表达的,不必默认保存原文。

Profiles 也不是 metrics 的替代品。它回答的是代码级资源消耗问题,仍然需要和请求、资源、日志、指标及链路上下文建立关联。

AI 观测不是单独的 AI 面板。如果模型服务、网关、检索库和 GPU 资源没有共同上下文,面板越多,定位一次异常反而越慢。

结语

AI 工作负载推动可观测性标准扩展,根本原因不是模型名字更多,而是系统行为变成了“请求链路、模型行为、资源成本和输出质量”共同作用的结果。OpenTelemetry 提供了跨工具的共同语言,GenAI 语义约定和 Profiles 则把新问题逐步纳入这套语言。

实际落地时,先做上下文关联,再补性能指标和事件,最后把质量、隐私、成本与 profile 关联纳入治理,会比一次性复制一整套实验字段更容易维护。

相关问题

AI 服务为什么不能只监控 GPU 利用率?GPU 利用率只能说明资源忙不忙,不能解释首 token 延迟、token 吞吐、队列等待或一次回答经过了哪些服务。

OpenTelemetry 的 GenAI 事件能不能直接永久依赖?应先查看具体语义约定的稳定性状态。处于开发中的事件可以通过版本化适配层使用,不要未经评估就把字段当作永久契约。

Profiles 适合什么时候引入?当 trace 和基础指标已经能够稳定关联,且团队需要定位 CPU、内存、锁或 I/O 的代码级消耗时,再引入更合适。

版本声明
本文转载于:17golang原创 如有侵犯,请联系study_golang@163.com删除
云原生项目安全审计通常会披露哪些信息云原生项目安全审计通常会披露哪些信息
上一篇
云原生项目安全审计通常会披露哪些信息
PHP backed enum 怎样在 JSON 中输出稳定值
下一篇
PHP backed enum 怎样在 JSON 中输出稳定值
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    475次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    533次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    553次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    506次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    326次使用