在ApplicationInsights Analytics中汇总依赖关系到请求/ PageViews

时间:2016-05-09 18:15:52

标签: azure-application-insights

根据我看到的数据点数,客户的网站每个请求平均有28个依赖项。这对我来说似乎非常高,所以我想通过在页面浏览和对网站的请求上滚动依赖数据点来做一些分析。不幸的是,通过Application Insights查看可用的字段,似乎没有一个自然字段可以将依赖关系连接到网页浏览量或请求。关于我将如何这样做的任何想法?

2 个答案:

答案 0 :(得分:2)

您可以考虑使用OperationContext

答案 1 :(得分:0)

这可能会让你朝着正确的方向前进

请求 |其中时间戳>前(1D) |项目时间戳,operation_Id |加入(依赖         |其中时间戳>前(1D)         |通过operation_Id,类型汇总计数(持续时间)         )on operation_Id

这是我用来查看与sql server交谈的特定请求的22小时数据

//请求 要求 |其中timestamp> = datetime(2017-08-24T08:59:59.999Z)和timestamp<日期时间(2017-08-25T06:30:00.001Z) | where(itemType ==' request' and((timestamp> = datetime(2017-08-24T09:00:00.000Z)和timestamp< = datetime(2017-08-25T06:30:00.000Z ))和(client_Type ==' PC'和operation_Name ==' POST / CareDelivery / CareDelivery / ServiceUserDetailsForDeviceUserChunked / 00000000-0000-0000-0000-000000000000'))) |加入(依赖         |其中timestamp> = datetime(2017-08-24T08:59:59.999Z)和timestamp<日期时间(2017-08-25T06:30:00.001Z)         |通过operation_Id,类型汇总计数(持续时间)         )在operation_Id上 |按类型汇总count_dependencies = avg(count_duration),bin(时间戳,20m)

将此信息发布到查询中,格式就可以了,您可以阅读它 - 希望我能