Volcengine Agent Development KitVolcengine Agent Development Kit
VeADK
介绍
VeADK
介绍
  • 介绍
  • 安装
  • 快速开始
  • 智能体
  • 记忆
  • 知识库
  • 可观测
  • 评测
  • 部署上云
  • 命令行工具VeADK
  • VeADK Studio

可观测

VeADK中的可观测(Tracing)能力能够记录运行时关键节点的信息,并且支持无缝上报至火山引擎云平台(例如CozeLoop、APMPlus、TLS等)。

本地观测

你可以通过如下方式开启可观测,并且将运行时数据保存至本地:

from veadk.tracing.telemetry.opentelemetry_tracer import OpentelemetryTracer

tracer = OpentelemetryTracer(exporters=exporters)
agent = Agent(tracers=[tracer])

# ... run agent ...

# the data will be automatically saved to local
print(f"Tracing file path: {tracer._trace_file_path}")

火山云观测

通过设置不同的exporter上报器,可以将观测数据上传到对应平台:

  • CozeLoop平台:CozeLoopExporter
  • APMPlus平台: APMPlusExporter
  • TLS平台:TLSExporter

使用方法如下:

from veadk.tracing.telemetry.opentelemetry_tracer import OpentelemetryTracer
from veadk.tracing.telemetry.exporters.cozeloop_exporter import CozeloopExporter
from veadk.tracing.telemetry.exporters.apmplus_exporter import APMPlusExporter
from veadk.tracing.telemetry.exporters.tls_exporter import TLSExporter

exporters = [CozeloopExporter(), APMPlusExporter(), TLSExporter()]
tracer = OpentelemetryTracer(exporters=exporters)
agent = Agent(tracers=[tracer])

# ... run agent ...

# the data will be automatically saved to local
print(f"Tracing file path: {tracer._trace_file_path}")
Last Updated:: 8/7/25, 2:31 AM
Contributors: yaozheng-fang
Prev
知识库
Next
评测