From b492abf038f38f950413dad6541140ece5de716c Mon Sep 17 00:00:00 2001 From: Enrique Chan Date: Mon, 11 May 2026 15:39:43 -0700 Subject: [PATCH] feat(era): enable tracing by default and add otel genai instrumentation --- .../economic_research/deployment/deploy.py | 2 +- python/agents/economic-research-agent/pyproject.toml | 1 + python/agents/economic-research-agent/requirements.txt | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/python/agents/economic-research-agent/economic_research/deployment/deploy.py b/python/agents/economic-research-agent/economic_research/deployment/deploy.py index d162d186f..37a745337 100644 --- a/python/agents/economic-research-agent/economic_research/deployment/deploy.py +++ b/python/agents/economic-research-agent/economic_research/deployment/deploy.py @@ -83,7 +83,7 @@ def deploy_era_to_vertex(project_id: str, location: str = "us-east1"): adk_app = AdkApp( agent=root_agent, - enable_tracing=False, + enable_tracing=True, ) # Use the new agent_engines API diff --git a/python/agents/economic-research-agent/pyproject.toml b/python/agents/economic-research-agent/pyproject.toml index 353e7ebd2..bb8ba0871 100644 --- a/python/agents/economic-research-agent/pyproject.toml +++ b/python/agents/economic-research-agent/pyproject.toml @@ -15,6 +15,7 @@ dependencies = [ "google-cloud-logging~=3.11.4", "google-genai>=1.37.0", "opentelemetry-exporter-gcp-trace~=1.9.0", + "opentelemetry-instrumentation-google-genai", "pandas~=2.2.3", "pylint", "streamlit", diff --git a/python/agents/economic-research-agent/requirements.txt b/python/agents/economic-research-agent/requirements.txt index b9bf3069e..847cd0ad7 100644 --- a/python/agents/economic-research-agent/requirements.txt +++ b/python/agents/economic-research-agent/requirements.txt @@ -6,6 +6,7 @@ google-cloud-secret-manager~=2.23.2 google-cloud-logging~=3.11.4 google-genai>=1.37.0 opentelemetry-exporter-gcp-trace~=1.9.0 +opentelemetry-instrumentation-google-genai pandas~=2.2.3