Liberty:Web 應用程式監視
您可以使用 Servlet MXBean,來進行 Liberty 的 Web 應用程式監視。
Web 應用程式中的每個 Servlet 都有可用的效能資料。 每個 Servlet 都有它自己的 MXBean。
用來識別每個 Servlet MXBean 的 ObjectName 是:
WebSphere:type=ServletStats,name=<AppName>.<ServletName>
例如:
WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
這個 MXBean 負責報告每個 Servlet 的 ServletStats。
以下是 ServletStats MXBean 所能使用的重要資料:
- 要求計數
- 回應時間
- Servlet 名稱
- 應用程式名稱
- 計數器定義(MXBean 屬性)
- AppName:應用程式的名稱。
- ServletName:Servlet 的名稱。
- RequestCount:對這個 Servlet 的命中數。
- ResponseTime:平均回應時間(奈米秒)。
- 說明:計數器的說明。
- RequestCountDetails:RequestCount 詳細資料,包括最後的時間戳記。
- ResponseTimeDetails:ResponseTime 詳細資料,包括採用的 Snapshot 數目、最小值和最大值。