首页 文章

应用程序见解部分缺少数据

提问于
浏览
6

在最近的流量高峰期间,我正在Azure Portal中查看Application Insights遥测 . 我注意到有些数据丢失了 . 例如,在峰值开始时,有3个失败的请求 . 但是,如果我深入了解详细信息,则只显示3个请求中的1个 . 这些屏幕截图说明了这个问题:

AI Blade 1

AI Blade 2

AI Blade 3

这是一个错误,还是我的遥测被扼杀?如果受到限制,我怎样才能确保所有错误都能通过仪表板?

我目前处于免费套餐,“配额定价配置”设置刀片表明正在保留100%的数据样本 . 到目前为止,我只使用了每月配额的3%左右 .

1 回答

  • 10

    原因很可能是SDK采样 . 假设您使用的是.NET Web SDK,请查看您的ApplicationInsights.config文件,看看您是否具有自适应采样遥测处理器,默认情况下已启用:

    <Add Type="Microsoft.ApplicationInsights.WindowsServer.TelemetryChannel.AdaptiveSamplingTelemetryProcessor, Microsoft.AI.ServerTelemetryChannel">
          <MaxTelemetryItemsPerSecond>5</MaxTelemetryItemsPerSecond>
     </Add>
    

    要完全禁用采样,可以删除此处理器,但在这种情况下,您需要确保我们的数据采集 endpoints 不会受到限制 . 继续我们'll allow to configure to selectively exclude telemetry types from sampling, for now if you'对如何去做感兴趣,你可以查看this post .

相关问题