2017-06-02 1 views
-1

Je suis nouveau sur Microsoft Azure Application Insights et j'ai besoin d'aide pour obtenir des informations utilisateur (identifiant de connexion, nombre de connexions de l'utilisateur à l'application, etc.). Je suis passé par un autre poste de débordement de pile similaire Getting User Information in App Insights, mais cela ne m'a pas aidé.Informations sur l'utilisateur avec Application Insights

J'ai déjà configuré Application Insights et obtenu les données par défaut présentées par Azure lui-même.

Demandez votre aide sur le même.

Merci d'avance.

+0

Qu'avez-vous fait, qu'est-ce que vous essayez de faire, qu'est-ce qui n'a pas aidé? vous n'avez pas présenté suffisamment d'informations spécifiques ici. –

Répondre

0

Nous avons fait quelque chose de similaire en utilisant des propriétés personnalisées dans notre plate-forme - cela sera également disponible pour le regroupement dans le portail Azure.

Atteignable par TrackPageViews du côté client en utilisant un script AI. Avec un petit coup sec:

appInsights.trackPageView("module_name", "serverUrl", {User: "UserName", DomainName: "Alias" }); 

poste Référence-Blog écrit ici: https://docs.microsoft.com/en-us/azure/application-insights/app-insights-sample-mscrm

+1

Merci Arun pour votre réponse. Pour une application Web, cela fonctionne parfaitement bien. S'il vous plaît aidez-moi aussi avec requête ci-dessous - J'ai mis en œuvre une solution de Bot en utilisant Microsoft Azure Bot Framework et activé le canal en ligne Skype For Business pour cela. Je veux maintenant utiliser Application Insights pour suivre les événements tels que ChatStart, ChatEnd et le nombre de chats lancés par un utilisateur final. Y a-t-il un moyen de le faire? – zee

+0

J'ai vu votre autre poste pour cela .. suivra là .. [marquer comme réponse pour aider les autres] –

0

quelque chose comme pourrait être aussi simple que

union customEvents, pageViews 
| where timestamp > ago(14d) 
| summarize numSessions = dcount(session_Id) by user_Id 
| top 100 by numSessions 

"nombre de fois l'utilisateur connecté à l'application" (ou anglais, "dans les 14 derniers jours, montrez-moi les 100 meilleurs utilisateurs par combien de sessions ils ont dans les événements et les pages vues")

en fonction de quelle télémétrie vous êtes sen ding, vous ajustez quelles tables vous utilisez, quelles plages de dates/heures vous voulez, si vous voulez des événements spécifiques ou des pages par noms, etc.

ou, vous pouvez utiliser les fonctionnalités d'utilisation dans le portail, qui peuvent vous montrer ce genre d'information.