Which KQL query returns the 10 slowest endpoints by average duration over the last hour?
- A requests | where timestamp > ago(1h) | summarize avg(duration) by name | top 10 by avg_duration desc (correct answer)
- B traces | take 10
- C requests | order by duration | take 10
- D dependencies | summarize count() by name
Shortcut: summarize aggregates by endpoint name and top orders the aggregate. Ordering raw rows without aggregating would return the ten slowest individual requests, not the slowest endpoints.