通过 OpenTelemetry 无侵入监控(OBI)接入 AI Agent 可观测

更新时间:
复制 MD 格式

OpenTelemetry 无侵入监控(OBI)基于 eBPF 技术,无需修改应用代码或接入 SDK,即可自动识别 LLM、Embedding、Rerank、RAG、MCP、Tool 等 AI 调用类型并生成可观测数据。通过云监控 2.0 接入中心,可快速完成 ACK 集群中 AI Agent 应用的 OBI 接入配置。

支持的 AI 能力

OBI 通过 eBPF 在网络层解析 HTTP 流量,无需接入 SDK 即可自动识别以下 AI 调用类型,并按 OpenTelemetry GenAI 语义规范生成链路。各能力覆盖的主流厂商/协议如下。

能力类型

说明

支持的厂商/协议

LLM 对话/补全

Chat、Completion、Responses 等生成类调用

OpenAI、Anthropic (Claude)、Google Gemini (Gemini API + Vertex AI)、AWS Bedrock、通义千问 Qwen (DashScope),以及 OpenAI 兼容接口

Embedding

文本向量化调用

OpenAI、Qwen (DashScope)、Voyage AI、Cohere、Jina AI

Rerank

检索结果重排序

Cohere、Jina、Voyage、Qwen (DashScope)

Retrieval/RAG

向量库检索调用

Pinecone、Qdrant、Milvus、Zilliz、Chroma、Weaviate

MCP

Model Context Protocol (JSON-RPC 2.0),含 tools/call、resources、prompts 等方法

通用 MCP 服务端

Tool 调用

LLM 发起的函数/工具调用,生成独立 execute_tool 链路

OpenAI、Anthropic、Gemini、Qwen

说明
  • LLM 类支持流式(SSE)响应解析。

  • Qwen 及其他 OpenAI 兼容服务复用 OpenAI 协议解析。

  • 以上能力均为客户端侧无侵入采集,可从上游开源项目 opentelemetry-ebpf-instrumentation 查看最新支持范围。

前提条件

  • 已开通云监控 2.0 服务并创建目标工作空间。登录云监控 2.0 控制台确认服务状态。

  • 已拥有 ACK 集群,且集群中运行了 AI Agent 应用。

ACK 集群接入

通过云监控 2.0 接入中心选择目标 ACK 集群和应用,完成 OBI 监控接入。

  1. 登录云监控 2.0 控制台,选择目标工作空间。

  2. 在左侧导航栏,单击接入中心

  3. 应用监控&链路追踪分类下,找到并单击 OpenTelemetry 无侵入监控卡片。

    页面右侧弹出接入面板,面板中显示接入步骤。

  4. 选择 acs.ack.cluster 步骤中,选择目标地域和 ACK 集群。

  5. 接入配置步骤中,选择需要监控的应用并填写应用名称。一次可以选择多个应用。

  6. 单击确定,等待接入配置完成。配置完成后,进入接入状态检查步骤查看接入结果。

  7. 接入完成后,在左侧导航栏单击 AI Agent 可观测,选择对应的应用查看可观测数据。

相关文档