我们有一个用ASP.NET核心3.1编写的Web API,它调用5个不同的下游RESTful API。我们的API的P50大于5秒,这是一个巨大的。这个Web API作为Azure应用服务托管,日志在Azure应用洞察上提供。
我们想知道,在Azure监控或kql查询中,可用于测量这5个不同的下游RESTful API的平均响应时间或吞吐量的最佳工具或框架或任何其他方式是什么。我们想确定哪个下游API降低了Web API的整体性能
我们尝试了Azure应用洞察。它给出了单个请求所用的时间,但没有发现任何有助于测量下游API的平均响应时间的东西
1条答案
按热度按时间u1ehiz5o1#
下游REST API调用在应用程序细节中记录为HTTP类型的相关性。您可以使用operation_Id将它们与API请求关联。
请尝试以下查询: