【问题标题】:Application Insights Delay?Application Insights 延迟?
【发布时间】:2016-05-05 14:54:45
【问题描述】:

我在很多地方查看了有关 Application Insights 数据出现在我的仪表板中的延迟时间的详细信息,但在任何地方都找不到它的记录。

我昨天花了一些时间试图调试一个问题,我的代码似乎无法将数据发送到应用程序洞察,只是为了让数据在稍后的某个时间(约 40 分钟)出现。

有没有人详细说明在我的仪表板上看到数据之前我应该​​等待的时间?

我已经阅读了一些常见问题解答和文章,例如:https://azure.microsoft.com/en-gb/documentation/articles/app-insights-troubleshoot-faq/,但我并不明智。

更具体地说,这些是跟踪异常和自定义事件的尝试。

【问题讨论】:

    标签: c# azure azure-application-insights


    【解决方案1】:

    通常,您的数据的原始示例应在您发送数据后的几分钟内提供,而汇总数据大约需要 5-10 分钟才能显示。此外,当我们遇到处理延迟时,我们会在门户的 Application Insights 的概览页面上显示横幅,如下面的屏幕截图所示。

    如果您看到数据延迟 40 分钟,这可能是处理管道存在持续问题的情况,在这种情况下应该显示一条消息(如果没有,这是我们这边的检测问题),或者,正如我们经常看到的那样,您的应用程序可能存在配置问题,后来得到了解决。

    【讨论】:

    • 非常感谢您的回复!由于我使用的是持久性通道,因此很可能是我这边的配置问题。尽管我没有对设置进行任何更改,并且我尝试明确地Flush 并且没有任何区别。不过,您所说的已经直接回答了我的问题,所以我会相应地回答。再次感谢。
    • 仅供参考:如果是自定义指标和属性,则会延迟几个小时。
    • 有点遗憾,因为它需要第二个解决方案来进行调试所需的实时日志记录。
    • 我也面临同样的问题。日志条目会在 3-5 分钟延迟后出现在搜索屏幕上。因此,我们需要调整我们的代码,我认为这不是一个好方法。
    • [Customer] "您的网站显示错误" ​​[Support] "请等待 5 分钟,等待日志显示问题"
    【解决方案2】:

    同意接受答案中的 cmets,即实时日志记录是企业系统的绝对要求。甚至门户网站在 Azure Functions 刀片的 Monitor 部分也显示以下内容:

    这似乎是由于指标聚合造成的。但是,一位同事刚刚向我展示了 Application Insights 的 Live Metrics Stream。它有 1 秒的延迟,这可能是这个问题的大多数读者所追求的,并且认为值得分享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      相关资源
      最近更新 更多