首页 > 解决方案 > 防止 Azure Live Metrics Stream 将每次轮询记录到队列中

问题描述

这种情况最近开始发生。起初我以为可能是因为我打开了应用服务日志。然而,在关闭它们之后,我的 Live Metrics Stream 仍然充斥着每次轮询到每个队列的消息,这些消息表明我的任何函数也有输入投标。

日志截图

Messages 包含的值很少,仅说明队列已被轮询、找到的消息数量以及花费了多长时间。如果找到任何消息,这可能会很有趣,但它每隔一秒就会通知我没有找到任何消息。

尝试监视我的应用程序时非常分散注意力。有什么办法可以禁用它吗?

标签: azureloggingazure-functionsazure-application-insights

解决方案


我无法重现此问题,但这是您可以尝试的解决方案。

Live Metrics Stream页面中 -> 单击Sample Telemetry旁边的过滤器按钮-> 然后在Query Builder弹出窗口中,您可以为 Trace 消息设置自定义过滤器,例如.Message != Poll for function

截图如下:

在此处输入图像描述


推荐阅读