功能介绍-j9九游会登录
agentarts观测功能支持统计三类数据来源:
| 数据来源 | 上报方式 | 说明 |
|---|---|---|
| 在agentarts平台内创建的智能体 | 平台自动上报 | 智能体通过api调用后,系统自动采集并上报观测数据。 |
| 本地代码开发并托管至agentarts平台运行的智能体 | 托管至agentarts平台后上报 | 部署至agentarts运行时后上报。通过api或agentarts sdk调用后,自动采集并上报观测数据。如需查看上报的运行数据,请参考。 |
| 非agentarts平台开发的第三方智能体 | 对接观测openapi上报 | 通过对接观测openapi进行数据上报。 |
本章节介绍第三类:第三方智能体的观测数据上报。
如果您的智能体不是在agentarts平台上开发或部署在agentarts平台,可以通过观测openapi,将智能体的trace(调用链)和metric(指标)数据上报至平台。该openapi接收的数据格式遵循opentelemetry(otel)协议(一种开源的可观测性标准协议),开发者可以使用otel sdk进行对接,实现数据上报。
典型场景:您已使用langchain等框架开发了智能体应用,希望借助agentarts的观测能力监控其调用链路、分析token消耗和排查异常,此时可通过opentelemetry协议将运行数据上报至agentarts。
如果您不熟悉opentelemetry,可参考、opentelemetry字段映射进行了解,理解数据结构后再进行代码接入。
上报的数据类型
| 数据类型 | 说明 |
|---|---|
| trace(调用链) | 记录一次完整请求的调用路径,包括各节点的调用顺序、耗时、输入输出等详情。 |
| metric(指标) | 记录聚合统计信息,如请求次数、token消耗量、成功率等。 |
数据上报流程
通过观测openapi上报数据时,开发者需要在智能体代码中埋点采集观测数据(例如创建span、设置attribute等),并通过openapi将数据发送至agentarts。这种方式需要开发者对opentelemetry的基本概念和使用方式(如span、attribute、metric)有一定了解,并需要修改业务代码添加上报逻辑。
数据上报流程如下:
① 在agentarts平台创建智能体,获取接入地址、鉴权信息、智能体id等信息
│
▼
② 在外部智能体代码中配置接入参数,埋点采集观测数据
│
▼
③ 在agentarts观测页面查看数据(调用链分析、智能体概览、会话分析等) 上报的数据可以在agentarts平台的观测中查看,您可以在观测页面的各页签中查看和分析。
上报的trace和metric数据将分别上报至应用性能管理apm和应用运维管理aom服务,可能产生相应费用。apm和aom采用按需计费并提供一定量的免费额度,超出部分按实际使用量计费。详细计费规则请参考和。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨