Überwachung der Effizienz der Semaphorwarteschlange durch App-Einblicke
Überwachen Sie die Effizienz der Semaphorwarteschlange, indem Sie die Warteschlangentiefe und die Anzahl der abgelehnten Transaktionen über die Semaphordiagramme App-Einblicke nachverfolgen.
Sie können die Leistung der Semaphor-Warteschlangen in Ihrer Instanz überwachen, indem Sie die Tiefe der Semaphor-Warteschlange und die Anzahl der Ablehnungen in den Semaphordiagrammen auf der Registerkarte Übersicht vergleichen.
Über die Semaphordiagramme können Sie die folgenden Metriken überwachen:
- Die Tiefe der Semaphorwarteschlange, mit der Sie Backlogs vermeiden können
- Anzahl der Ablehnungen, mit der Sie Verarbeitungsengpässe identifizieren können
Semaphore steuern die Anzahl der gleichzeitigen Transaktionen, die auf einem Knoten ausgeführt werden können. Niedrige verfügbare Semaphore zeigen an, dass die Instanz nahezu die volle Transaktionskapazität erreicht. Eingehende Transaktionen warten, bis die Semaphore verfügbar sind.
Sie greifen auf die Semaphordiagramme zu, indem Sie zu navigieren .
- Überwachen Sie den Lastgrad, indem Sie die Warteschlangentiefe mit dem Warteschlangentiefengrenzwert vergleichen, der als rote Linie in jedem Semaphordiagramm angezeigt wird.
- Suchen Sie nach Korrelationen oder Trends, indem Sie die Metrik für die Warteschlangentiefe mit der Metrik für die Ablehnungsanzahl im Laufe der Zeit vergleichen.
Durchsuchen Sie die Effizienz der Semaphorverarbeitung eingehender, indem Sie einen Drilldown durchführen, um Probleme auf Knotenebene in den Detaildiagrammen auf der Registerkarte „Sitzungsinformationen“ zu analysieren.
- Suchen Sie nach Spitzen in den Diagrammen zur Warteschlangentiefe. Eine hohe Transaktionsanzahl weist darauf hin, dass der Knoten möglicherweise überlastet ist. Wählen Sie einen Datenpunkt im Detaildiagramm aus, um eine Liste der Transaktionen anzuzeigen. Suchen Sie in der Tabelle nach Transaktionen mit langer Laufzeit für das Semaphor, und stoppen Sie diese. Reduzieren Sie die Transaktionsanzahl, wenn die Warteschlangentiefe dauerhaft hoch ist.
- Suchen Sie nach Spitzen in den Diagrammen der Ablehnungsanzahl. Eine hohe Ablehnungsanzahl weist auf eine unerwartete Verbreitung von Anrufen hin. Wenn die Warteschlangentiefe erreicht ist, werden alle nachfolgenden Anforderungen abgelehnt, was zu einer Fehlermeldung für abgelehnte Anforderungen (HTTP 429) führt. Reduzieren Sie die Anzahl der Anrufe, oder stoppen Sie Transaktionen mit langer Laufzeit, die die Warteschlange möglicherweise zurückwerfen.