Портал Azure не показывает подробности - PullRequest
0 голосов
/ 25 июня 2019

Невозможно увидеть соответствующие журналы на портале Azure, даже если интеграция была выполнена.

следовали инструкциям, приведенным в https://louiseclark.tech/azure-application-insights/adding-application-insights-angular

Необходимо просмотреть все данные на портале Azure, такие как имя пользователя, текущий URL-адрес, имя. Нужно ли мне передавать все параметры самому, или информация приложения захватит его самостоятельно. Пожалуйста, помогите.

in app-insights-service
        constructor(private router: Router) {
            if (!AppInsights.config) { 
                AppInsights.downloadAndSetup(this.config);
            }
        }

        logPageView(name: string, url?: string, properties?: any, measurements?: any, duration?: number) {
            AppInsights.trackPageView(name, url, properties, measurements, duration);
        }


in app.component.ts, in constructor, I invoked these by
        this.appInsightsService.logPageView('Sequation-UI-PageView');

Нужно ли передавать параметры, подобные этим, или Application Insight захватывает детали самостоятельно.

Ответы [ 2 ]

1 голос
/ 25 июня 2019

Согласно этому документу , URL / имя должно иметь значение по умолчанию, подробности см. На скриншоте ниже.Для других свойств вы должны вручную добавить их к параметру свойств в методе.

enter image description here

0 голосов
/ 27 июня 2019

Все пользовательские методы для Azure Application Insights работают, но зависят от того, как и где вы вызываете эти методы. Для имени страницы я выбрал его из URL, вызвал trackPageView () в app.component.ts и передал первый параметр из URL.

Для имени пользователя я выбрал имя для входа в систему после того, как пользователь вошел в систему, и вызвал метод appInsight setAuthenticatedUserContext в службе sigin и поставил имя пользователя в качестве параметра.

Для событий я извлек события с помощью углового hostListener и вызвал метод appInsight trackEvent () и передал событие, извлеченное в качестве параметра.

Это сработало для меня.

...