azure - 防止 Azure Live Metrics Stream 将每个轮询记录到队列

标签 azure logging azure-functions azure-application-insights

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

Logs screenshot

消息没有什么值(value),只说明队列已被轮询、找到的消息数量以及花费的时间。如果发现任何消息,这可能会很有趣,但它每隔一秒就会执行一次,以通知我没有找到消息。

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

最佳答案

我无法重现此问题,但这里有一个解决方案,您可以尝试一下。

实时指标流页面中 -> 单击示例遥测旁边的过滤器按钮 -> 然后在查询生成器 弹出窗口,您可以为 Trace 消息设置自定义过滤器,例如 Message != Poll for function

截图如下:

enter image description here

关于azure - 防止 Azure Live Metrics Stream 将每个轮询记录到队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59135247/

相关文章:

Azure 网站 CPU 在一天中的随机时间间隔内处于高位

java - Log4j:具有特化的多个类别

c++ - 包含中的递归(文件 1 包含包含文件 1 的文件 2)

java - 如何在 Java Azure 函数中使用事件中心触发器

python - Azure Functions - 无法在调用的脚本中导入其他Python模块

python - Azure Functions Python 连接到 Azure SQL DB

azure - 如何检查 Azure SQL 托管实例上的数据库还原花费了多长时间?

javascript - 无法在 Node.js 应用程序中解析从 Azure 服务总线接收到的 JSON 消息

hadoop屏幕上的日志太多

javascript - Azure Function - Node 应用程序中的端口耗尽