You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
Coding Agent 日志应用
Trae 观测
复制全文
下载 pdf
Trae 观测
本章节介绍日志服务应用市场提供的大模型观测日志应用 Trae 观测。​
概述​
日志服务的 Trae 观测日志应用,提供观测总览、Trace 分析、会话分析等服务。​
接入日志服务 Trae 可观测日志应用后,将监听 Trae 的 Hooks,采集用户输入、Agent 最终输出、工具调用详情。​
通过接入 Trae 可观测日志应用,自动在日志服务创建 Trae 专用 Trace 日志主题,生成可视化图表并展示会话、Trace 数据,实现链路追踪和可观测性。可用于如下场景:​
​
可观测性​
说明​
性能分析​
  • 模型调用延迟分布​
  • Tool 执行时间排行​
错误追踪​
  • 查看完整的调用链路​
  • 定位出错的环节​
  • 分析错误原因​
成本优化​
  • 识别高消耗的对话​
  • 选择更经济的模型​
​
前提条件​
​
类别​
说明​
软件限制​
部署 Trae 的服务器需已安装 NPM、Node.js 22 及以后版本。​
地域限制​
部署 Trae 的服务器与日志服务为同一地域(Region),确保网络连通。​
鉴权方式​
根据不同的鉴权方式,获取用户 Access Key ID、Secret Access Key 或 APIKey​
  • AK/SK:火山引擎账号的 AccessKey ID、AccessKey Secret。​
  • 火山引擎账号的 AccessKey ID、AccessKey Secret。在火山引擎控制台密钥管理页面获取。推荐使用 IAM 用户密钥,请确认该用户具备相关的操作权限,详情可参考IAM 概述。​
  • 支持自动创建日志服务资源(Project/App/Topic),并自动生成日志主题 ID。​
  • API Key:请求火山日志服务的重要凭证,仅用于 Log、Metric、Trace 的数据上报。​
  • 严格收敛权限、不支持自动创建日志服务资源。​
  • 适合多机房与权限管控严格场景。​
说明​
API Key 为邀测功能,若有相关业务需求,可联系客户经理开通白名单。​
​
一 接入 Trae 日志应用​
  1. 在顶部导航栏中,选择日志服务所在的地域。​
  1. 在左侧导航栏中,选择 AgentLoop > AI观测。​
  1. 在 AI 观测页面,单击接入 AI 观测。​
  1. 在接入 AI 观测页面,创建应用。​
  1. 单击 Trae 图标,选中 Trae 应用。​
  1. 配置接入应用参数,然后单击创建应用。​
  • ​
    参数​
    说明​
    Region​
    接入日志应用数据存放的地域。​
    日志项目​
    选择存放日志应用数据的日志项目。​
    说明​
    日志应用创建成功后,将会在该日志项目中,自动创建携带TRAE标签的日志主题,用于存放 trace 数据。该日志主题相关信息如下:​
    • 日志主题名称:应用名称_trace​
    • 分区数量:2​
    • 日志存储时长:标准存储 90 天​
    • 索引:自动配置键值索引。​
    应用名称​
    输入 Trae 日志应用的名称。​
    • 长度为3-64个字符。​
    • 只能包含中文、小写字母、数字、下划线_和连字符-。​
    • 不能以连字符-和下划线_开头/结尾。​
    • 不能tls_、tos_以及部分预留字段开头。​
    描述​
    日志应用描述信息。​
    长度限制为0-128个字符。​
    ​
  1. 创建应用后,执行下一步获取使用指引,并接入日志应用。​
二 接入 Trae 应用数据​
  1. 获取接入 Trae 应用数据的使用指引。​
  1. 进入接入配置页面。​
  • ​
    接入日志应用时
    接入日志应用后
    ​
    在 AgentLoop 中创建 Trae 日志应用时,可根据界面提示获取对应的使用指引。​
    1. 参考一 接入 Trae 日志应用,接入 Trae 日志应用。​
    1. 在接入 AI 观测页面的接入配置中,配置如下信息,获取使用指引。​
    ​
  1. 在接入配置页面,选择鉴权方式,配置如下信息,获取使用指引。​
  • ​
    AK/SK 接入
    API Key 接入
    ​
    1. 接入方式选择 AK SK 接入。​
    1. 连接方式根据实际情况,选择公网或火山引擎内网。​
    1. 在使用指引中,复制自动生成的使用指引。​
    ​
  • 使用指引示例(AK/SK 接入方式):​
  • ​
    公网
    火山引擎内网
    ​
    ​
    npm exec -y​
    --registry=https://registry.npmjs.org/​
    --package=@volcengine/tls-observer-trae-install@latest --​
    tls-observer-trae-install​
    --non-interactive​
    --force​
    --region 系统自动填充当前地域​
    --trace-topic-id 系统自动填充 trace-topic-id​
    --ak <需手动替换实际 tls-ak>​
    --sk <需手动替换实际 tls-sk>​
    ​
    ​
  1. (仅AK/SK方式)修改使用指引中的鉴权信息。​
  • 将已获取的 Access Key ID、Secret Access Key 分别填入使用指引的 AK,SK 中。​
  1. 将 Trae 观测日志接入至日志应用。​
  1. 登录部署 Trae 的服务器。​
  1. 执行使用指引中获取的信息,安装日志服务插件。​
  1. 插件安装完成后,重启 Trae 服务。​
  1. 开启 Hooks,配置命令运行方式。​
  • 因安全策略限制,需在 Trae 客户端手动配置开启 Hooks 开关,并配置命令运行方式为本地自动运行。​
  • ​​​
  1. 返回日志服务控制台,查看可观测图表数据。​
监控图表详情​
日志服务 Trae 观测应用观测监控图表详情如下:​
​
类型​
图表​
总览​
  • 请求总览:​
  • 会话个数、对话个数、模型请求数、工具调用次数、请求趋势​
  • 工具总览​
  • 调用成功次数、调用失败次数、工具调用耗时 P90、工具调用 Top10、工具调用失败 Top10、工具调用趋势​
  • 模型性能总览​
  • 模型调用分布 Top 10、模型调用耗时 P90、Provider 调用分布、Provider 调用耗时 P90​
Trace 分析​
  • 总览​
  • 总 Trace 数、总 Token 消耗、平均 Token、耗时 P90​
  • Trace 调用链分析​
  • 展示指定调用链的 Input、Output、 Trace ID、总 Tokens、InputTokens、OutputTokens、耗时(s)、开始时间、结束时间等。​
会话分析​
  • 总览​
  • 会话个数、总 Token 消耗、模型请求数、平均会话 Token​
  • 会话分析​
  • 展示指定会话的 First Input、Last Output、Session ID、总 Tokens、调用链数量、耗时(s)、模型、开始时间、结束时间等。​
Topic 列表​
展示当前日志应用产生的日志类型、日志项目和日志主题及描述信息等。​
​
管理我的应用​
日志应用接入成功后,支持对已接入的日志应用进行相关管理操作:​
​
AgentLoop
应用市场
​
  1. 在顶部导航栏中,选择日志服务所在的地域。​
  1. 在左侧导航栏中,选择 AgentLoop > AI观测。​
  1. 在 AI 观测页面,在对应日志应用的操作列,支持如下管理操作:​
  • 修改应用信息:单击编辑图标,可修改应用名称和描述信息。​
  • 获取使用指引:单击接入配置图标,进入接入配置弹窗,可获取使用指引示例信息。​
  • 删除我的应用:单击删除图标,可删除该日志应用。​
​
应用名称_trace(日志主题)日志字段​
​
字段​
类型​
说明​
Attributes​
json​
Span 上挂载的自定义键值对,记录业务相关信息。​
Duration​
long​
Span 持续时长(End - Start),衡量该操作的耗时。​
End​
long​
Span 结束时间。​
Events​
text​
Span 生命周期内发生的事件。​
Host​
text​
运行服务的主机。​
Kind​
text​
Span 的类型。​
Links​
text​
关联其他 Span 的引用(用于跨 Trace 关联,比如异步任务场景)。​
Name​
text​
Span 的名称,通常是操作描述。​
OTLPName​
text​
通过 OTLP 协议上报时的原始名称(OTLP = OpenTelemetry Line Protocol)。​
OTLPVersion​
text​
使用的 OTLP 协议版本号。​
ParentSpanID​
text​
父 Span 的 ID,表示当前操作是被哪个操作触发的,根节点此字段为空。​
Resource​
json​
一组描述服务本身的属性集合(比 ServiceName 更全),如服务名、版本、运行环境等。​
ServiceName​
text​
产生这条 Span 的服务名称。​
SpanID​
text​
当前 Span 的唯一 ID。​
Start​
long​
Span 开始时间。​
StatusCode​
text​
Span 的执行结果。​
StatusDescription​
text​
Span 的执行结果的补充说明。​
TracelD​
text​
整条调用链的 TracelD,同一次请求的所有 Span 共享同一个 TraceID。​
TraceState​
text​
自定义的追踪上下文元数据。​
​
Attributes​
​
字段​
类型​
说明​
gen_ai.input.messages​
text​
发给模型的完整输入消息列表。​
gen_ai.provider.name​
text​
模型服务商名称。​
gen_ai.request.model​
text​
请求指定的模型名。​
gen_ai.tool.name​
text​
本次调用涉及的工具名称。​
gen_ai.usage.cache_read.input_tokens​
long​
命中 KV Cache 的输入 Token 数。​
gen_ai.usage.input_tokens​
long​
本次请求消耗的输入 Token 数。​
gen_ai.usage.output_tokens​
long​
本次请求消耗的输出 Token 数。​
gen_ai.usage.reasoning.output_tokens​
long​
Reasoning 消耗的输出 Token 数。​
gen_ai.usage.total_tokens​
long​
总 Token 数。​
session.id​
text​
当前会话的 Session ID。​
session.name​
text​
当前会话的 Session名称。​
tls.app.type​
text​
应用类型标识,表明这个 Span 属于哪种日志应用形态。​
tls.plugin.version​
text​
可观测插件的版本号。​
tool.error​
text​
工具执行失败时的错误信息。​
​
最近更新时间:2026.09.08 14:53:43
这个页面对您有帮助吗?
有用
有用
无用
无用