簡體   English   中英

App Insights:遙測未顯示使用情況用戶數據

[英]App Insights: Telemetry not showing Usage User data

我有我的 .Net Core 應用程序,我添加了 ITelemetryInitializer 並完成了所有設置。 在該應用的 Application Insights 中,Performance => Operation Name => Samples => Suggested => Request Properties -> Show All => “Auth Id”和“Account Id”現在有了值,太棒了。

現在,在 Application Insights => Usage -> Users 中,我仍然只有 1 個用戶。 我如何獲得使用/用戶功能來讀取正在執行的請求正在收集的用戶信息?

我已經閱讀了一些關於Send User Contexttroubleshooting等的 MSFT 文檔,但沒有成功。 似乎如果我在請求屬性中有“匿名用戶 ID、經過身份驗證的用戶 ID 或 session ID”,則使用遙測應該會拾取它。

有什么建議么?

這是一個討論如何解決一個用戶/會話問題的鏈接:

https://docs.microsoft.com/zh-CN/azure/azure-monitor/app/usage-troubleshoot#counting-users

以下是可用於ASP.Net Core應用程序的代碼段:

https://github.com/MicrosoftDocs/azure-docs/issues/16002#issuecomment-503655010

來自計數用戶

如果您的應用程序發送經過身份驗證的用戶 ID,您可以在用戶工具中根據經過身份驗證的用戶 ID 進行計數。 在顯示下拉列表中,選擇經過身份驗證的用戶。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM