如何使用Application Insights Profiler将所有Web请求配置为Azure云服务?

时间:2019-01-07 15:56:50

标签: c# asp.net-mvc azure azure-application-insights azure-cloud-services

我对Application Insights Profiler有疑问。

我将其安装在Cloud Service上,当我从文档中添加内联代码时,它可以工作:

https://github.com/CawaMS/EnableProfilerForCompute/blob/master/How%20to%20enable%20Application%20Insights%20Profiler%20on%20Azure%20Compute%20resources.md#enable-the-profiler-on-cloud-services-applications

using (var operation = client.StartOperation<RequestTelemetry>("[unique_name_for_your_operation]"))
{
    ProcessQueueMessage(msg);
}

但是我如何使用Web角色的探查器来跟踪所有请求?我几天都找不到任何信息。官方文档说,对于网络角色,它会自动跟踪所有请求:

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-profiler-cloudservice#enable-profiler-for-your-azure-cloud-service

  
      
  1. 使用Application Insights跟踪请求:
  2.   
     

对于ASP.Net Web角色,Application Insights可以跟踪请求   自动。

     

对于“辅助角色”,添加代码以跟踪请求。

故障排除文档还描述了App Service问题,而不是Cloud Service:

https://docs.microsoft.com/en-us/azure/application-insights/app-insights-profiler-troubleshooting?toc=/azure/azure-monitor/toc.json

0 个答案:

没有答案