Azure 函数应用程序并不总是将日志发送到应用程序洞察

问题描述 投票:0回答:1

背景

具有应用程序洞察功能的功能应用程序设置,您可以找到一些日志,因此设置应该是有效的

问题

日志并不总是显示在 application Insight 中,函数应用程序会将文件写入存储帐户,以便您可以确认它确实运行成功以及在什么时间运行,但是您在运行时无法在 Application Insight 中找到条目。

欢迎任何评论或解决方法(检查运行的其他方法)

azure-functions azure-application-insights
1个回答
0
投票

您的应用程序可能正在“采样”遥测,其中仅将 % 的事件发送到 App Insights。

您可以在 host.json 文件中禁用采样,如下所示:

{
  "logging": {
    "applicationInsights": {
      "samplingSettings": {
        "isEnabled": false
      }
    }
  }
} 

有关详细信息,请参阅“配置采样”部分:https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring?tabs=v2

另请参阅类似的问题如何在 Azure Function App 中禁用自适应采样

© www.soinside.com 2019 - 2024. All rights reserved.