diff --git a/sdk/agentserver/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/langgraph.py b/sdk/agentserver/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/langgraph.py index 0d2b60bac248..72992a68f68f 100644 --- a/sdk/agentserver/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/langgraph.py +++ b/sdk/agentserver/azure-ai-agentserver-langgraph/azure/ai/agentserver/langgraph/langgraph.py @@ -67,10 +67,14 @@ def init_tracing_internal(self, exporter_endpoint=None, app_insights_conn_str=No try: from langchain_azure_ai.callbacks.tracers import AzureAIOpenTelemetryTracer + agent_id = os.environ.get(Constants.AGENT_ID) + self.azure_ai_tracer = AzureAIOpenTelemetryTracer( connection_string=app_insights_conn_str, enable_content_recording=True, name=self.get_agent_identifier(), + agent_id=agent_id, + trace_all_langgraph_nodes=True, ) logger.info("AzureAIOpenTelemetryTracer initialized successfully.") except Exception as e: