应用程序洞察延迟?

Application Insights Delay?

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

我昨天花了一些时间尝试调试我的代码似乎无法将数据发送到 application insights 的问题,只是为了数据稍后出现(约 40 分钟)。

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

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

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

一般来说,您的数据的原始示例应该在您发送数据后的几分钟内可用,而聚合数据大约需要 5-10 分钟才能显示。此外,当我们遇到处理延迟时,我们会在门户中 Application Insights 的概述页面上显示横幅,如下面的屏幕截图所示。

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

同意接受的答案中的评论,即实时日志记录是企业系统的绝对要求。甚至门户在 Azure Functions 边栏选项卡的 Monitor 部分也说了以下内容:

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