Surveillance de l’efficacité des files d’attente d’événements via Application Insights

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Vous pouvez surveiller les performances des files d’attente d’événements en Application Insights comparant et en analysant la vitesse à laquelle les événements sont consignés et traités.

    Vous pouvez surveiller la relation entre les événements consignés et les événements traités en affichant le graphique des événements dans l’onglet Vue d’ensemble .

    Utilisez les graphiques d’événements pour effectuer les opérations suivantes :

    • Surveiller le taux d’événements entrants
    • Surveiller le taux d’événements traités
    • Détecter les anomalies dans le traitement des événements

    Pour accéder aux graphiques d’événements, accédez à Tous > Aperçus d’application > Aperçus d’application > Vue d'ensemble.

    • Recherchez les goulots d’étranglement en comparant les totaux des événements consignés et des événements traités . Un pic dans le nombre d’événements consignés sans pic correspondant dans le nombre d’événements traités indique un problème de traitement des événements.
    • Un pic élevé et constant dans les chiffres Événements consignés et Événements traités indique que le système reçoit et traite une charge importante d’événements. Recherchez des boucles ou des conditions susceptibles d’entraîner un flux continu d’événements à venir.

    Pour en savoir plus sur les problèmes de performances potentiels, analysez les problèmes au niveau du nœud dans les graphiques détaillés.

    • Analysez le traitement des événements au fil du temps en comparant les événements traités à la moyenne mobile sur 1 jour affichée sur le graphique Événements traités .
    • Recherchez des modèles dans la journalisation des événements au fil du temps. Déterminez si le même pic se produit à la même heure chaque semaine.
    • Recherchez des corrélations entre le nombre d’événements consignés et les activités du système en superposant les événements de diagnostic sur le graphique. Par exemple, si vous observez un pic dans le nombre d’événements consignés et que vous remarquez qu’il coïncide avec l’installation d’un ensemble de mises à jour, vous pouvez examiner l’ensemble de mises à jour pour déterminer pourquoi il a provoqué le pic d’événements consignés.
    • Recherchez la cause d’un problème en sélectionnant un point de données au début du pic pour afficher une liste d’événements créés 5 minutes avant et 5 minutes après le problème.
    • Analysez le taux d’événements entrants en comparant les événements consignés au total de la moyenne mobile sur 1 jour sur le graphique Événements consignés .
    • Identifiez les problèmes de performances potentiels en comparant les mesures des files d’attente d’événements individuelles dans la table File d’attente de l’événement.
      • Concentrez-vous sur une période de 1 jour, 7 jours ou 30 jours en sélectionnant une plage de jours.
      • Identifiez la file d’attente ayant le plus d’événements consignés en effectuant un tri selon la colonne Événements consignés dans la plage . Un événement est journalisé lorsqu’il est inséré dans la table Événements [sysevent].
      • Identifiez la file d’attente ayant le plus d’événements mis en file d’attente en triant selon la colonne Événements mis en file d’attente dans la plage . Un événement est mis en file d’attente lorsqu’il est affecté à une file d’attente d’événements spécifique dans la table Événements [sysevent].
      • Identifiez quelle file d’attente a eu le plus d’événements non traités en triant les événements non traités dans la colonne Événements non traités dans la plage .
      • Identifiez la file d’attente qui a pris le plus de temps pour traiter les événements de la plage de jours sélectionnée en triant la colonne Durée de traitement dans la plage .
      • Identifiez la file d’attente qui a traité le plus d’événements dans la plage de jours sélectionnée en triant les événements traités dans la colonne .
      • Identifiez la file d’attente qui a pris le plus de temps à traiter les événements en moyenne dans la plage de jours sélectionnée en triant la colonne Durée de traitement moyenne dans la plage .