Überwachung der Effizienz der Event-Warteschlange über Application Insights

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Sie können die Leistung der Event-Warteschlange in Application Insights überwachen, indem Sie die Rate vergleichen und analysieren, mit der Events protokolliert und verarbeitet werden.

    Sie können die Beziehung zwischen protokollierten Events und verarbeiteten Events überwachen, indem Sie sich das Event-Diagramm auf der Registerkarte Übersicht ansehen.

    Verwenden Sie die Event- Diagramme für Folgendes:

    • Überwachen Sie die Rate eingehender Events
    • Überwachen Sie die Rate der verarbeiteten Events
    • Erkennen Sie Anomalien bei der Verarbeitung von Events

    Sie greifen auf die Event-Diagramme zu, indem Sie zu navigieren Alle > Application Insights > Application Insights > Übersicht.

    • Suchen Sie nach Engpässen, indem Sie die Summen der protokollierten Events und der verarbeiteten Events vergleichen. Eine Spitze in der Anzahl der protokollierten Events ohne eine entsprechende Spitze in der Anzahl der verarbeiteten Events weist auf ein Problem bei der Verarbeitung von Events hin.
    • Eine hohe und konsistente Spitze in den Zahlen „ Protokollierte Events“ und „Verarbeitete Events “ zeigt an, dass das System eine große Last von Events empfängt und verarbeitet. Suchen Sie nach Schleifen oder Bedingungen, die möglicherweise einen kontinuierlichen Strom eingehender Events verursachen.

    Gehen Sie tiefer in potenzielle Leistungsprobleme ein, indem Sie Detailinformationen anzeigen, um Probleme auf Knotenebene in den Detaildiagrammen zu analysieren.

    • Analysieren Sie die Verarbeitung von Events im Laufe der Zeit, indem Sie verarbeitete Events mit dem gleitenden 1-Tage-Durchschnitt vergleichen, der im Diagramm „ Verarbeitete Events “ angezeigt wird.
    • Suchen Sie im Laufe der Zeit nach Mustern in der Event-Protokollierung. Bestimmen Sie, ob dieselbe Spitze jede Woche zur gleichen Zeit auftritt.
    • Suchen Sie nach Korrelationen zwischen der Anzahl der protokollierten Events und den Systemaktivitäten, indem Sie Diagnose-Events im Diagramm überlagern. Wenn Sie beispielsweise eine Spitze in der Anzahl der protokollierten Events sehen und feststellen, dass diese mit der Installation eines Update Sets zusammenfällt, können Sie das Update Set untersuchen, um festzustellen, warum es die Spitze in den protokollierten Events verursacht hat.
    • Untersuchen Sie die Ursache eines Problems, indem Sie einen Datenpunkt zu Beginn der Spitze auswählen, um eine Liste der Events anzuzeigen, die 5 Minuten vor und 5 Minuten nach dem Problem erstellt wurden.
    • Analysieren Sie die Rate der eingehenden Events, indem Sie protokollierte Events mit der Summe des gleitenden 1-Tage-Durchschnitts im Diagramm „ Events protokolliert“ vergleichen.
    • Identifizieren Sie potenzielle Leistungsprobleme, indem Sie Metriken für einzelne Event-Warteschlangen in der Event-Warteschlangentabelle vergleichen.
      • Konzentrieren Sie sich auf einen Zeitraum von 1 Tag, 7 Tagen oder 30 Tagen, indem Sie einen Tagesbereich auswählen.
      • Identifizieren Sie, welche Warteschlange die meisten protokollierten Events aufwies, indem Sie nach der Spalte Protokollierte Events im Bereich sortieren. Ein Event wird protokolliert, wenn es in die Tabelle „Events“ [sysevent] eingefügt wird.
      • Identifizieren Sie, welche Warteschlange die meisten Events in der Warteschlange hatte, indem Sie nach der Spalte Events in der Warteschlange in Bereich sortieren. Ein Event wird in die Warteschlange gestellt, wenn es einer bestimmten Event-Warteschlange in der Tabelle „Events“ [sysevent] zugewiesen wird.
      • Identifizieren Sie, welche Warteschlange die meisten unverarbeiteten Events aufwies, indem Sie nach der Spalte Unverarbeitete Events in Bereich sortieren.
      • Identifizieren Sie, welche Warteschlange die meiste Zeit für die Verarbeitung von Events im ausgewählten Tagesbereich benötigt hat, indem Sie nach der Spalte Verarbeitungsdauer in Bereich sortieren.
      • Identifizieren Sie, welche Warteschlange die meisten Events im ausgewählten Tagesbereich verarbeitet hat, indem Sie nach der Spalte Verarbeitete Events in Bereich sortieren.
      • Identifizieren Sie, welche Warteschlange die durchschnittliche Zeit für die Verarbeitung von Events im ausgewählten Tagesbereich benötigt hat, indem Sie nach der Spalte Durchschnittliche Verarbeitungsdauer im Bereich sortieren.