首页 > 解决方案 > Azure 函数(C#,v1):日志记录无法正常工作

问题描述

我实现了一个时间触发的 Azure 函数。例如,它应每 15 分钟运行一次。但是,当我从应用程序设置中查看日志时,尽管 Azure 函数实际上每 15 分钟运行一次,但我并没有看到每次运行。为什么会这样?

标签: loggingazure-functionsazure-application-insights

解决方案


对我来说解决这个问题的是提高采样率(或完全禁用它),可以通过host.json(在这种情况下为 v1)调整:

{
  "applicationInsights": {
    "sampling": {
      "isEnabled": true,
      "maxTelemetryItemsPerSecond" : 5
    }
  }
}

另请参阅配置采样


推荐阅读