扩展功能后,如何监视功能应用程序的实例数?

时间:2019-08-02 21:02:02

标签: azure azure-functions

我正在寻找我的功能应用程序在Azure门户中的“指标”选项卡(“平台功能->指标”)。我可以看到有趣的指标,例如CPU时间,请求计数等,但是没有指标可以显示应用程序已扩展到的实例数。

enter image description here

是否可以获取整个时间的应用实例数?

2 个答案:

答案 0 :(得分:2)

一种方法是使用App Insights查询。这将为您提供最近24小时每30秒运行一次的不同实例的数量。

您可以根据需要编辑粒度和时间跨度,但请记住,粒度越大,查询将越不准确,因为实例可以随时旋转和缩小。

let grainTime = 30sec;

traces
| where timestamp >= ago(24h)
| summarize ['rate/minute'] = dcount(cloud_RoleInstance) by bin(timestamp, grainTime)
| render timechart

然后您可以将其固定在仪表板上!

答案 1 :(得分:1)

从给定选项中选择任何指标后,我们可以添加另一个过滤器。如下所示。

Add Filter

然后,我们可以添加“ Instance”属性,并选择功能应用程序当前正在运行的所有实例。如下所示。

select the instances