Azure获得API响应时间

时间:2018-03-26 05:24:27

标签: asp.net azure

我在Azure上部署了ASP.NET WebApi项目,我正在寻找报告/分析,告诉我API /服务的响应时间。我想确定慢速API。 Azure中是否存在任何类型的报告,用于标识API或慢速API的响应时间?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

您正在寻找Application Insights。阅读Find and diagnose performance issues with Azure Application Insights

以下是在ASP.NET Web应用程序中启用Application Insights的link

答案 1 :(得分:1)

  

如何在Azure上进行调试?请指导。

  1. 在发布设置中>选择调试模式,将您的webapi项目发布到Azure。 然后访问api方法以触发应用洞察。
  2. enter image description here

    1. 在Visual Studio的服务器资源管理器中,右键单击Web应用程序名称>选择附加调试程序。你可以参考这个article
    2. enter image description here

      Azure网络应用中应用洞察的结果:

      enter image description here

        

      我不想更改我的生产应用程序以在调试模式下运行

      您还可以使用秒表类来测量web api方法中的响应时间。请参阅此article