Application Insights 筛选数据输出请求

Posted

技术标签:

【中文标题】Application Insights 筛选数据输出请求【英文标题】:Application Insights filter Data Out request 【发布时间】:2019-02-26 03:28:12 【问题描述】:

我有一个应用程序洞察图表,我想看看是什么请求在一段时间内产生了超过 64MB 的海量数据。它耗尽了我们的应用程序内存。有谁知道如何过滤 Application Insights 数据以查看这是什么?

【问题讨论】:

你能告诉我你从哪里得到图表吗?详细的步骤很有帮助。 当然,如果您浏览到 Windows Azure Web 应用程序,您可以看到数据输入和输出面板图。深入研究,我们看到了过量数据流出的点。我们认为这是导致我们系统资源耗尽的网络调用。最好了解该特定请求是什么。 【参考方案1】:

首先,您可以在 Application Insights 的 Analytics 中运行以下查询。由于您通过运行此查询有时间 (UTC),因此您可以过滤请求。

requests
| extend itemType = iif(itemType == 'request',itemType,"")
| where (itemType == 'request' and (timestamp >= datetime(2019-02-26T07:21:00.000Z) and timestamp <= datetime(2019-02-26T07:22:00.000Z)))

【讨论】:

以上是关于Application Insights 筛选数据输出请求的主要内容,如果未能解决你的问题,请参考以下文章

Azure Application Insights 不显示数据

Application Insights - 没有“进程 cpu”的数据

Application Insights 未记录浏览器数据

Application Insights 从自定义数据源中清除数据

System.Diagnostics.TraceSource 未将数据发送到 Application Insights

ILogger 到 Application Insights