Loading...
Loading...
当用户想要「设置追踪」「监控我的ADK Agent」「配置日志」「添加可观测性」「调试生产流量」,或需要已部署的ADK(Agent Development Kit)Agent监控相关指导时,应使用本技能。内容涵盖Cloud Trace、提示词响应日志、BigQuery Agent Analytics、第三方集成(AgentOps、Phoenix、MLflow等)以及故障排查。属于Google ADK(Agent Development Kit)技能套件的一部分。请勿用于部署设置(请使用google-agents-cli-deploy)或API代码模式相关场景(请使用google-agents-cli-adk-code)。
npx skill4agent add google/agents-cli google-agents-cli-observabilityCloud Trace 开箱即用——无需额外基础设施。提示词响应日志和BigQuery Agent Analytics需要通过Terraform预置基础设施(服务账号、GCS存储桶、BigQuery数据集)。运行来预置这些资源。详情、环境变量和验证命令请查看agents-cli infra single-project --project PROJECT_ID。如果你的项目尚未搭建,请先查看references/cloud-trace-and-logging.md。/google-agents-cli-scaffold
agent_runtimedeployment_target = agent_runtimeagents-cli deployagents-cli infra single-projectagents-cli deployagents-cli infra single-projectagents-cli deployinfra single-projectvertexaiupdatedeployment/terraform/single-project/iam.tftelemetry.tf| 文件 | 内容 |
|---|---|
| 搭建项目详情——Terraform预置资源、环境变量、验证命令、本地启用/禁用方式 |
| BQ Agent Analytics插件——启用方法、核心功能、GCS卸载、工具溯源 |
| 层级 | 功能 | 适用范围 | 默认状态 | 最佳适用场景 |
|---|---|---|---|---|
| Cloud Trace | 分布式追踪——通过OpenTelemetry Span追踪执行流程、延迟、错误 | 所有模板、所有环境 | 始终启用 | 调试延迟问题、理解Agent执行流程 |
| 提示词响应日志 | 将生成式AI交互导出至GCS、BigQuery和Cloud Logging | 仅ADK Agent | 本地禁用,部署后启用 | 审计LLM交互、合规需求 |
| BigQuery Agent Analytics | 将结构化Agent事件(LLM调用、工具使用、执行结果)记录至BigQuery | 已启用插件的ADK Agent | 可选启用(搭建时使用 | 对话分析、自定义仪表盘、LLM-as-judge评估 |
| 第三方集成 | 外部可观测性平台(AgentOps、Phoenix、MLflow等) | 任意ADK Agent | 可选启用,需按提供商配置 | 团队协作、专业可视化、提示词管理 |
invocation
└── agent_run (链中每个Agent对应一个)
├── call_llm (模型请求/响应)
└── execute_tool (工具执行)| 部署方式 | 设置方法 |
|---|---|
| Agent Runtime | 自动配置——默认将追踪数据导出至Cloud Trace |
| Cloud Run(已搭建) | 自动配置——FastAPI应用中 |
| GKE(已搭建) | 自动配置——FastAPI应用中 |
| Cloud Run / GKE(手动) | 在应用中配置OpenTelemetry导出器 |
| 本地开发 | 配合 |
https://adk.dev/integrations/cloud-trace/index.mdOTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENTNO_CONTENTtruefalseLOGS_BUCKET_NAMEreferences/cloud-trace-and-logging.mdhttps://adk.dev/observability/logging/index.md--bq-analyticsreferences/bigquery-agent-analytics.md| 平台 | 核心优势 | 设置复杂度 | 自托管选项 |
|---|---|---|---|
| AgentOps | 会话重放、2行代码即可设置、替代原生遥测 | 极低 | 无(SaaS) |
| Arize AX | 商用平台、生产环境监控、评估仪表盘 | 低 | 无(SaaS) |
| Phoenix | 开源、自定义评估器、实验测试 | 低 | 是 |
| MLflow | 将OTel追踪数据发送至MLflow Tracking Server、Span树可视化 | 中等(需要SQL后端) | 是 |
| Monocle | 一键设置、VS Code甘特图可视化工具 | 极低 | 是(本地文件) |
| Weave | W&B平台、团队协作、时间线视图 | 低 | 无(SaaS) |
| Freeplay | 提示词管理+评估+可观测性一体化平台 | 低 | 无(SaaS) |
| 问题 | 解决方案 |
|---|---|
| Cloud Trace中无追踪数据 | 验证FastAPI应用中 |
| 提示词响应数据未显示 | 检查是否设置了 |
| 隐私模式配置错误 | 检查 |
| BigQuery Analytics未记录数据 | 验证插件是否在 |
| 第三方集成未捕获Span | 检查提供商特定的环境变量(API密钥、端点);部分提供商(如AgentOps)会替代原生遥测 |
| 追踪数据中缺少工具Span | 工具执行Span位于 |
| 遥测成本过高 | 切换至 |
| 主题 | 链接 |
|---|---|
| 可观测性概述 | |
| Agent活动日志 | |
| Cloud Trace集成 | |
| BigQuery Agent Analytics | |
| AgentOps | |
| Arize AX | |
| Phoenix (Arize) | |
| MLflow追踪 | |
| Monocle | |
| W&B Weave | |
| Freeplay | |
/google-agents-cli-deploy/google-agents-cli-workflow/google-agents-cli-adk-code