Application Insights + UWP App:遥测数据可用的预期延迟是多少?

Application Insights + UWP App: What is the expected delay for telemetry data to become available?

我正在使用空白 UWP 应用发送遥测数据来修改 Application Insights。似乎所有事件(PageView、Exception、CustomEvent 等)都需要很长时间才能出现在 Azure 门户(或 Visual Studio)中。我正在手动刷新门户页面。

一个例子是这个 CustomEvent 花了 14 分钟才在 Azure 中可用:

TelemetryClient _tc;
_tc.TrackEvent("A message");

...这是我迄今为止尝试过的一切的典型表现。

在介绍性演练文章中,它指出数据应在几秒钟后出现在门户中。

这么长时间正常吗?如果没有,有什么解决长时间延迟的想法吗?

视情况而定,但通常应该在秒到分钟的数量级。

一些 SDK 的 /etc 批量处理事件并且不会立即发送它们,因此事件可能会在您的计算机上等待,直到一些神奇的事件数量或时间过去。所以这可能会延迟。

每个事件类型都应用了不同的处理,您的第一个事件可能需要一些时间才能显示出来,因为后端的东西是第一次看到您的事件。新的自定义属性或指标也需要时间才能首次显示,因此即使您在门户中看到自定义事件,如果查看详细信息,某些自定义属性可能要到稍后才会出现。

还有 network/service/azure/etc 问题可能发生在流程的任何层。您可以随时检查 http://aka.ms/aistatus 以查看是否发生任何延迟。从那个博客上,我看到一个事件始于 1/13,并经历了你发布这个的时间:

http://blogs.msdn.com/b/applicationinsights-status/archive/2016/01/13/experiencing-data-latency-for-many-data-types-01-13-investigating.aspx

Incident Timeline: 82 Hours - 1/13, 12:30 UTC through 1/16, 22:30 UTC