Überwachung von Webanwendungen
Sie können eine Servlet-MXBean für die Webanwendungsüberwachung des Liberty-Profils verwenden.
Es sind Leistungsdaten für jedes Servlet in der Webanwendung verfügbar. Jedes Servlet hat eine eigene MXBean.
Der ObjectName-Wert für die Identifizierung
der Servlet-MXBean ist folgender:
WebSphere:type=ServletStats,name=<AppName>.<ServletName>
Beispiel:WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
Mit dieser MXBean werden
ServletStats (Servletstatistiken) für jedes Servlet berichtet. Die folgenden Schlüsseldaten sind für die ServletStats-MXBean verfügbar:
- Anforderungszähler
- Antwortzeit
- Servletname
- Anwendungsname
- Zählerdefinitionen (Attribute für MXBean)
- AppName: Name der Anwendung
- ServletName: Name des Servlets
- RequestCount: Anzahl der Aufrufe für dieses Servlet
- ResponseTime: Durchschnittliche Antwortzeit (Nanosekunden)
- Description: Beschreibung des Zählers
- RequestCountDetails: RequestCount-Details, einschließlich der letzten Zeitmarke
- ResponseTimeDetails: ResponseTime-Details, einschließlich der Anzahl erstellter Momentanaufnahmen, Mindest- und Maximalwerte usw.
- Managementschnittstelle
- Die Managementschnittstelle für die Überwachung von Webanwendungen ist com.ibm.websphere.webcontainer.ServletStatsMXBean.JvmMXBean. Sie können die Managementschnittstelle verwenden, um ein Proxy-Objekt anzufordern. Weitere Informationen hierzu finden Sie unter Beispiele für den Zugriff auf MBean-Attribute und -Operationen.
- Weitere Informationen zur Managementschnittstelle finden Sie im Java-API-Dokument für Liberty Profile. Ausführliche Informationen zur Java-API-Dokumentation für die einzelnen APIs von Liberty Profile finden Sie im Information Center im Abschnitt Programmierschnittstellen (APIs). Die Java-API-Dokumentation ist außerdem als eigenständige .zip-Datei in einem der Javadoc-Unterverzeichnisse des Verzeichnisses ${wlp.install.dir}/dev verfügbar.