JavaScript-Injektion

Sie können die Daten anpassen, die von Response Time Monitoring für die Anzeige in den Dashboards für Endbenutzertransaktionen erfasst werden.

Um ein gutes Benutzererlebnis für eine webbasierte Anwendung sicherzustellen, müssen Sie die Leistung überwachen, die von den tatsächlichen Benutzern wahrgenommen wird. Dies bedeutet, dass die Überwachung auf der Browserebene durchgeführt werden muss.

Um die Überwachung auf der Browserebene durchführen zu können, müssen Sie JavaScript-Überwachungscode in die zu überwachenden Seiten einfügen. Dieser Code erfasst dann Daten für bestimmte Browser-Timings.

Dies wird durch die Einfügung von JavaScript in die zu überwachenden Webseiten und Objekte erreicht. Abhängig vom Typ des HTTP-Servers, auf dem Sie Response Time Monitoring Agent installiert haben, stehen zwei Methoden zur Verfügung, mit denen Sie Informationen zu den tatsächlichen Transaktionsantwortzeiten für Endbenutzer erfassen können.
  • Verwenden Sie das IBM HTTP Server Response Time-Modul, wenn Sie IBM HTTP Server oder Apache HTTP Server einsetzen. Das IBM HTTP Server Response Time-Modul führt die JavaScript-Injektion automatisch aus. Das IBM HTTP Server Response Time-Modul ist eine Komponente von HTTP Server Agent. Es wird als Teil von HTTP Server Agent installiert und konfiguriert. Weitere Informationen finden Sie im Abschnitt IBM HTTP Server Response Time-Modul.
  • Verwenden Sie das Packet Analyzer, wenn Sie einen anderen unterstützten HTTP-Server einsetzen. Bei der Verwendung von Packet Analyzer müssen die Webseiten manuell für die Erfassung von Browser-Timings instrumentiert werden. Weitere Informationen finden Sie im Abschnitt JavaScript-Überwachungskomponente zur Anwendung hinzufügen.
In der folgenden Tabelle werden die in Application Performance Dashboard verfügbaren Funktionen dargestellt, wenn Sie Ihre Umgebung für Packet Analyzer oder das IBM HTTP Server Response Time-Modul konfigurieren:
  Packet Analyzer IBM HTTP Server Response Time-Modul
Transaktionen - Höchste 10 Ja Ja
Serverzeit Ja Ja
Aufschlüsselung der Darstellungszeit Nein Ja
AJAX-Subtransaktionen Ja Ja
Daten des Ressourcentimings in Tabelle 'Subtransaktionen' Nein Ja
Transaktionsinstanzen (Höchste 10) Ja Ja
Topologie der Transaktionsinstanz Ja Ja
Anwendungstopologie Ja Ja
Automatische Instrumentierung der JavaScript-Injektion N/V Ja