2017-05-30 100 views
2

我检查了当我尝试查询事件数据时总记录自动减少。我想知道当从applicationinsights中删除数据时。我的查询只是简单的计数查询。我还注意到一些事件时间戳也被更新了。我搜索了博客等,但没有发现从Azure应用程序清单中删除的分析数据

customEvents | count 
+1

有一个[保留策略](https://docs.microsoft.com/zh-cn/docs/microsoft.aspx)。对于90天的数据,你有没有考虑到这一点?此外,您在分析中选择了哪个阶段? –

+1

应用程序见解基本上是“一次写入”数据库。一旦插入记录,它们不会被更新。正如@PeterBons所说,在90天后,数据到期并不再可用。 –

+0

我试图获取最近6个月的数据,并且由于90天的限制,现在显示的数量较少。我试图拉取所有的数据并插入到数据库中,以便我可以对此执行查询。有没有更好的方法来做到这一点?因为我已经在使用连续导出将其复制到存储帐户,我可以在存储帐户上进行查询吗? –

回答

3

除非你明确设置直接查询的时间范围,像

customEvents | where timestamp >= ago(7d) | count 

然后分析网站将会自动将过去24小时时间限制自动。 (看右上角,有一个下拉菜单,可以说“在查询中设置”或“最近24小时”或其他选择)

+0

我也尝试过自定义时间,但这不是问题的一些记录实际上从日志丢失 –

+1

我认为它由于90天限制数据不来。 –

相关问题