首页 文章

Application Insights的用户信息

提问于
浏览
-1

我是Microsoft Azure Application Insights的新手,需要一些帮助来获取用户信息(登录ID,用户登录应用程序的次数等) . 我经历了另一个类似的堆栈溢出 Getting User Information in App Insights ,但它没有帮助我 .

我已经设置了Application Insights并获取了Azure本身提供的默认数据 .

请求您的帮助 .

提前致谢 .

2 回答

  • 0

    我们在平台上使用自定义属性做了类似的事情 - 这也可以在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

  • 0

    对于“用户登录到应用程序的次数”这样的事情可能很简单

    union customEvents, pageViews
    | where timestamp > ago(14d) 
    | summarize numSessions = dcount(session_Id) by user_Id 
    | top 100 by numSessions
    

    (或者用英语,“在过去的14天里,根据他们在活动和页面浏览中的会话次数向我展示前100名用户”)

    根据您发送的遥测数据,您可以调整您正在使用的表格,您想要的日期/时间范围,如果您想要按名称等特定事件或页面等 .

    或者,您可以使用门户网站中的使用功能,它可以显示此类信息 .

相关问题