Langsame Ausführung oder hängende Java-Threads anzeigen
Sie können langsame ausgeführte oder hängende Java-Threads in Trace Explorer anzeigen.
Application Performance Monitoring bietet Einblick in langsam ausgeführte oder hängende Java-Threads. Der APM-Java-Agent und der APM-Java-Tracer erstellen Spans mit Timeout für Threads, die die Ausführung einer Anforderung nicht innerhalb eines definierten Zeitraums abschließen (die Standardzeit beträgt 60 Sekunden). Die Spans-Dimensionswerte ähneln dem Standardspan, mit Ausnahme der Dimension OperationName
, der TimedOut
und der Dimension Kind
des Spans vorangestellt ist, die auf TIMED_OUT
gesetzt ist. Beispiel: [TimedOut] /frontStore/login
.
Sie können diese Funktion auch in Verbindung mit Thread-Snapshots verwenden, um die class/method/line
-Nummer zu identifizieren, an der der der Java-Thread hängen bleibt. Informationen zur Thread-Snapshot-Ansicht finden Sie unter Thread-Snapshots anzeigen.
Informationen zum Aktivieren, Deaktivieren und anderen Konfigurationsoptionen, wie das Ändern des Standardzeitraums für diese Funktion, finden Sie in der Datei AgentConfig.properties
im Agent-Konfigurationsverzeichnis.