A senior engineer at Northwind Traders is implementing distributed tracing for a multi-step agent in Azure AI Foundry that calls external APIs, a vector store, and a language model. She wants to identify exactly which step in the pipeline caused a 12-second latency spike for a specific user request. Which two capabilities should she use together to achieve this? (Select TWO)
- A. Azure AI Foundry's built-in tracing with OpenTelemetry spans for each pipeline step✓ Correct
- B. Azure Monitor Log Analytics workspace to query trace data by correlation ID✓ Correct
- C. Azure AI Foundry token usage dashboard to filter by request timestamp
- D. Azure Application Insights real-time metrics stream to view aggregate latency
- E. Azure Policy to enforce tagging of each agent step with a cost center
Explanation
Azure AI Foundry supports OpenTelemetry-based tracing that emits spans for each step of a multi-agent pipeline. These traces are sent to a connected Azure Monitor / Log Analytics workspace, where they can be queried by correlation ID to pinpoint exactly which step introduced latency for a specific request. The token usage dashboard shows aggregate token metrics, not per-step trace data. Application Insights real-time metrics are aggregate, not per-request traces. Azure Policy is for governance, not tracing.