我是Microsoft Azure Application Insights的新手,需要一些帮助来获取用户信息(登录ID,用户登录应用程序的次数等) . 我经历了另一个类似的堆栈溢出 Getting User Information in App Insights ,但它没有帮助我 .
我已经设置了Application Insights并获取了Azure本身提供的默认数据 .
请求您的帮助 .
提前致谢 .
我们在平台上使用自定义属性做了类似的事情 - 这也可以在Azure门户中进行分组 .
可以通过使用AI脚本在客户端使用TrackPageViews实现 . 通过小调整:
appInsights.trackPageView("module_name", "serverUrl", {User: "UserName", DomainName: "Alias" });
参考博客文章写在这里:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-sample-mscrm
对于“用户登录到应用程序的次数”这样的事情可能很简单
union customEvents, pageViews | where timestamp > ago(14d) | summarize numSessions = dcount(session_Id) by user_Id | top 100 by numSessions
(或者用英语,“在过去的14天里,根据他们在活动和页面浏览中的会话次数向我展示前100名用户”)
根据您发送的遥测数据,您可以调整您正在使用的表格,您想要的日期/时间范围,如果您想要按名称等特定事件或页面等 .
或者,您可以使用门户网站中的使用功能,它可以显示此类信息 .
2 回答
我们在平台上使用自定义属性做了类似的事情 - 这也可以在Azure门户中进行分组 .
可以通过使用AI脚本在客户端使用TrackPageViews实现 . 通过小调整:
参考博客文章写在这里:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-sample-mscrm
对于“用户登录到应用程序的次数”这样的事情可能很简单
(或者用英语,“在过去的14天里,根据他们在活动和页面浏览中的会话次数向我展示前100名用户”)
根据您发送的遥测数据,您可以调整您正在使用的表格,您想要的日期/时间范围,如果您想要按名称等特定事件或页面等 .
或者,您可以使用门户网站中的使用功能,它可以显示此类信息 .