Мы разрабатываем приложение WebApi2. Пользователи могут использовать REST API с помощью своего конкретного ключа API. Я изучаю, как настроить Application Insights, чтобы иметь возможность видеть использование конечных точек API REST для каждого пользователя.Используйте Application Insights для просмотра всех запросов API REST на пользователя
Я экспериментировал с использованием telemetryclient.TrackPageview (endpoint-ID) и telemetryclient.TrackEvent (идентификатор конечной точки), но я не уверен, что это правильный путь. И как мне передать идентификатор пользователя (API-ключ) в вызове отслеживания? Как telemetryclient.Context.User.Id? Или используя свойства или каким-либо другим способом? Я хотел бы иметь возможность использовать идентификатор пользователя для агрегирования/сегментации просмотров/событий страниц, зарегистрированных для этого конкретного пользователя. Любые идеи приветствуются!