From 228d12058a824d1fdfe1676b21afe9c9250efbbb Mon Sep 17 00:00:00 2001 From: "hanzhi.421" Date: Mon, 4 Aug 2025 17:09:12 +0800 Subject: [PATCH] fix(vefaas): tracing failure on vefaas deployment --- veadk/a2a/remote_ve_agent.py | 2 +- veadk/cli/services/vefaas/template/src/app.py | 2 +- veadk/cli/services/vefaas/template/src/config.py | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/veadk/a2a/remote_ve_agent.py b/veadk/a2a/remote_ve_agent.py index 299b8ad5..9f7a209e 100644 --- a/veadk/a2a/remote_ve_agent.py +++ b/veadk/a2a/remote_ve_agent.py @@ -4,7 +4,7 @@ from a2a.types import AgentCard from google.adk.agents.remote_a2a_agent import RemoteA2aAgent -AGENT_CARD_WELL_KNOWN_PATH = "/.well-known/agent-card.json" +AGENT_CARD_WELL_KNOWN_PATH = "/.well-known/agent.json" class RemoteVeAgent(RemoteA2aAgent): diff --git a/veadk/cli/services/vefaas/template/src/app.py b/veadk/cli/services/vefaas/template/src/app.py index c805b21e..493ab2a5 100644 --- a/veadk/cli/services/vefaas/template/src/app.py +++ b/veadk/cli/services/vefaas/template/src/app.py @@ -20,7 +20,7 @@ SERVER_HOST = os.getenv("SERVER_HOST") -AGENT.tracers = TRACERS +AGENT.tracers.extend(TRACERS) app = init_app( server_url=SERVER_HOST, diff --git a/veadk/cli/services/vefaas/template/src/config.py b/veadk/cli/services/vefaas/template/src/config.py index 1349d20a..2218d8ef 100644 --- a/veadk/cli/services/vefaas/template/src/config.py +++ b/veadk/cli/services/vefaas/template/src/config.py @@ -26,17 +26,17 @@ TRACERS: list[BaseTracer] = [] exporters = [] -if os.getenv("VEADK_TRACER_APMPLUS") == "true": +if os.getenv("VEADK_TRACER_APMPLUS", "").lower() == "true": from veadk.tracing.telemetry.exporters.apmplus_exporter import APMPlusExporter exporters.append(APMPlusExporter()) -if os.getenv("VEADK_TRACER_COZELOOP") == "true": +if os.getenv("VEADK_TRACER_COZELOOP", "").lower() == "true": from veadk.tracing.telemetry.exporters.cozeloop_exporter import CozeloopExporter exporters.append(CozeloopExporter()) -if os.getenv("VEADK_TRACER_TLS") == "true": +if os.getenv("VEADK_TRACER_TLS", "").lower() == "true": from veadk.tracing.telemetry.exporters.tls_exporter import TLSExporter exporters.append(TLSExporter())