AzureAppService 中的线程计数指标

Jim*_*Jim 3 azure azure-webjobs azure-app-service-plans azure-web-app-service

我有一个S2AppService 计划,其中有一个实例计数为1(默认)的 Web 作业。Webjob 基本上使用5(可配置的)并发线程从服务总线主题读取。

最近,我们的负载很大,webjob 无法快速读取 SB Topic 中的所有消息,因此我们增加了实例计数1 to 10和线程5 to 10

我想了解网络作业的线程计数与应用程序服务的线程计数指标是否有任何关系?如果是,我仍然看到最大线程数为35。如果不是,有没有办法在任何时间正确测量我的网络作业的活动线程数?

Iva*_*ang 13

根据文档了解指标线程数--> The number of threads currently active in the app process。它应该包括 azure webjob 的线程计数。但根据我的测试,该文档似乎不正确。

您可以通过访问kudu 网站检查thread count每个 webjobs来尝试一下。

步骤:转到 azure 门户 -> 你的 azure web 应用程序 -> Advanced Tools-> 单击go按钮:

在此输入图像描述

然后在 kudu 站点中 -> 单击Process explorer选项卡,然后检查thread_count您的 webjob 线程列:

在此输入图像描述