@ArizePhoenix: Phoenix 现已支持 Google's Agent Development Kit for Java。

X AI KOLs Following 工具

摘要

Phoenix 现已支持 Google's Agent Development Kit for Java,无需修改代理代码即可追踪和丰富 OpenTelemetry spans。

Phoenix 现已支持 Google's Agent Development Kit for Java。 https://t.co/XIgcaAhXVR
查看原文
查看缓存全文

缓存时间: 2026/09/15 23:51

Phoenix 现已支持 Google 的 Java 版 Agent 开发工具包。 https://t.co/XIgcaAhXVR


为 Java 版 Google ADK 添加追踪功能 - Phoenix

来源:https://arize.com/docs/phoenix/integrations/java/google-adk/google-adk-tracking

使用 OpenInference 为 Google ADK(Java版)添加检测,并将追踪数据导出到 Phoenix。

Google ADK 会创建 OpenTelemetry 域。OpenInference Java 代理会丰富这些域数据,并将其发送到 Phoenix,而无需修改您的代理代码。

前提条件

  • Java 和 Gradle
  • Gemini API 密钥 (https://aistudio.google.com/app/apikey)
  • 带有阴影处理的 OpenInference ADK Java 代理 JAR 文件

运行示例

Phoenix 示例 (https://github.com/Arize-ai/phoenix/tree/main/java/examples/google-adk) 包含了 ADK 代理、OpenTelemetry 配置和 Gradle 启动任务。设置您带阴影处理的 OpenInference 代理 JAR 文件路径,然后运行它:

打开 Phoenix 并选择 google-adk-java 项目。

为您的应用程序添加检测

注册一个带有 OTLP 导出器和 openinference.project.name 资源属性的全局 OpenTelemetry SDK。这必须在构造任何 ADK 对象之前完成,因为 ADK 会在其遥测类加载时捕获全局 OpenTelemetry 实例。以下代码摘自示例中的 WeatherAgent.java (https://github.com/Arize-ai/phoenix/blob/main/java/examples/google-adk/src/main/java/com/arize/phoenix/examples/adk/WeatherAgent.java):

使用带阴影处理的代理 JAR 文件启动您的应用程序:

对于 Phoenix Cloud 或需要身份验证的部署,请按照“将您的应用连接到 Phoenix”(https://arize.com/docs/phoenix/tracing/how-to-tracing/setup-tracing) 中的步骤来配置端点和头信息。

资源

相似文章