Аналитика приложений: телеметрия не показывает данные пользователя об использовании

У меня есть приложение .Net Core, я добавил ITelemetryInitializer и все это настроил. В Application Insights для этого приложения в разделе «Производительность» => «Название операции» => «Образцы» => «Предлагаемые» => «Свойства запроса» -> «Показать все» => «Идентификатор аутентификации» и «Идентификатор учетной записи» теперь имеют значения, отлично.

Теперь, в Application Insights => Использование -> Пользователи, у меня все еще есть только 1 пользователь. Как мне получить функциональные возможности использования / пользователей для чтения информации о пользователях, которую собирают выполняемые запросы?

Я прочитал несколько документов MSFT на Отправить контекст пользователя и устранение неполадок и т. д., но безуспешно. Похоже, что если у меня есть «ID анонимного пользователя, ID аутентифицированного пользователя или ID сеанса» в свойствах запроса, телеметрия использования должна это уловить.

Какие-либо предложения?


person sarwal    schedule 14.08.2019    source источник


Ответы (1)


Вот ссылка, в которой рассказывается о том, как решить проблему с одним пользователем / сеансом:

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

Вот фрагмент кода, который можно использовать для приложений ASP.Net Core:

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

person AmanGarg-MSFT    schedule 21.08.2019