Question
You have a Microsoft Foundry project that contains a customer support agent. The agent calls an internal knowledge API tool before generating responses.
Users report the following issues:
- Some requests take more than 15 seconds to complete.
- Some responses are incorrect, even when the knowledge API returns the expected data.
You need to inspect individual agent runs to view the ordered sequence of large language model (LLM) calls, tool invocations, and timing information.
Which observability capability should you use?
- A. token usage
- B. monitoring
- C. safety metrics
- D. tracing Correct
Explanation
Tracing records each step of an individual agent run in the order it was invoked, with the inputs, outputs, tool calls and timing of every span, so you can see where the delay or the wrong answer was introduced. Token usage shows consumption, not the sequence of steps. Monitoring gives aggregate metrics over time rather than a view of a single run, and safety metrics report on harmful content.