Application Insights 如何跟踪 User_Id?

Hen*_*rik 5 azure azure-analysis-services

我正在运行具有应用程序洞察力的 Azure Web 应用程序。

我知道微软无法显示真实IP(Client_IP),所以我将真实IP地址添加到所有请求(Ip)。

我有一个访客 client_id="h9zbt" 在过去 24 小时内使用 48 个不同的 client_IP 地址。

同一用户还拥有多个真实的 IPv6 地址。

我喜欢在我的网站上屏蔽这个 IP,但我觉得这看起来很奇怪。

真的是同一个用户吗?

Application Insights 如何跟踪 User_Id?

图片链接

Pet*_*ter 2

通常应用程序洞察会自动为每个用户打开一个会话(查找密钥ai_session)。因此,默认的用户范围将是会话范围。

如果您进行了某种登录,则可以通过发送用户上下文来覆盖此行为。(https://learn.microsoft.com/en-us/azure/application-insights/app-insights-usage-send-user-context

我发现很可能是同一台设备上的同一用户,只是使用了多个 IP 地址,这可能是为了保持匿名而失败的尝试。

  • @Peter - 这个答案如何回答`User_Id`来自哪里/它是如何设置的/有关它的任何内容?链接的 MS 文档示例仅显示将 1 个遥测对象的 user_id 复制到另一个遥测对象......这有什么帮助 (2认同)