Azure WebJob应用程序在同一服务器上具有多个webjobs的洞察

时间:2018-01-31 11:09:55

标签: c# azure azure-webjobs azure-application-insights

我想在我们的webjobs中获得应用程序见解,我使用了这个nuget包:

https://github.com/Azure/azure-webjobs-sdk/wiki/Application-Insights-Integration

当我们在同一个天蓝色服务器(网络应用程序)上运行说2个网络作业时,我们看不到网络工作的分离,所以我们不知道哪个网络工作正在占用资源? 我还能做些什么吗?或者需要知道才能在见解中单独看到它们?

enter image description here

非常感谢

安德鲁

1 个答案:

答案 0 :(得分:1)

  

我还能做些什么吗?或者需要知道才能在见解中单独看到它们?

AFAIK,在使用应用程序洞察时,您无法分离2个Web作业的资源成本核算。根据您的要求,我假设您可以利用KUDU并根据您的webjobs的进程ID获取完整的内存转储。有关详细信息,您可以关注How to get a full memory dump in Azure App Services

此外,您可以利用Crash Diagnoser扩展来监控CPU和内存。有关详细信息,请参阅How to capture and analyze a dump file when intermittent High CPU happens on Azure Web App