2017-07-07 1 views
1

J'utilise App Insights d'Azure pour obtenir les données analytiques d'un site Web. À partir des paramètres browserTimings et Pageviews, je peux obtenir le temps de chargement et la durée de réception.Comment obtenir le temps d'interagir avec une page Web via App Insights

Mon site Web a certaines requêtes ajax chargement en (async = true) manière. En raison de ce que dans la capture de réseau de chrome, je suis en mesure de voir Finition: 2,15 Sec, DOMContentLoaded: 1,05 s, charge: 1,57 s.

L'énoncé du problème est Comment obtenir le temps réel (quel attribut) par lequel le html (DOM) est prêt pour un utilisateur pour l'interaction dans le rapport d'analyse App Insights.

Répondre

1

La réponse est Client Processing Time. Vous pouvez mieux comprendre à partir de cette photo.

Clear Explanation

MS disclaimer:

Le temps est mesuré à partir lorsque le navigateur envoie la requête HTTP initiale jusqu'à ce que tous les événements de charge synchrones ont été traitées, y compris la mise en page et les scripts en cours d'exécution. Il n'inclut pas les tâches asynchrones telles que le chargement de parties Web à partir d'appels AJAX.

Pour plus de détails: https://docs.microsoft.com/en-us/azure/application-insights/app-insights-javascript#page-load-performance