如何获取Azure Application Insights中session_isFirst值及持续导出映射关系
Azure Application Insights 持续导出中 session.isFirst 字段的映射问题
问题描述
Azure Application Insights持续导出的JSON数据包含如下字段:
"context": { "session": { "id": "5JMv4", "isFirst": false } }
但在执行Kusto查询 pageViews | getschema 时,无法找到对应的session.isFirst字段,需要明确该字段在Application Insights中的映射关系,以便手动导出数据时读取对应值。
解答
- 持续导出JSON里的
context.session.isFirst字段,在Application Insights的Log Analytics表(如pageViews)中对应**session_IsFirst**字段。 - 执行
getschema看不到该字段的原因通常是:当前查询范围内的pageViews数据中没有填充过该字段(比如所有会话都不是首次会话),getschema仅返回当前数据集内实际存在的字段。可以通过pageViews | project session_IsFirst直接查询该字段,或扩大查询时间范围包含有首次会话的数据,此时getschema就能显示该字段。
内容的提问来源于stack exchange,提问作者niknowj
相关产品推荐
相关产品推荐

