Skip to content

Martini HTTP Request Monitoring

It's possible to monitor HTTP requests being processed by your instance using the Martini Server Runtime Admin UI's HTTP Requests page. To navigate to this page, go to the main menu and select Connections > HTTP Requests.

Here, you'll see all currently running requests. Clicking on any of the IDs in the table will trigger a panel to show, displaying more details of the selected request.

The information displayed in the side panel is from the request's corresponding object.

Name Source
Request URL HttpServletRequest#getRequestURL
Method HttpServletRequest#getMethod
Request URI HttpServletRequest#getRequestURI
Request Protocol HttpServletRequest#getProtocol
Servlet Path HttpServletRequest#getServletPath
Path Info HttpServletRequest#getPathInfo
Path Translated HttpServletRequest#getPathTranslated
Query String HttpServletRequest#getQueryString
Content Length HttpServletRequest#getContentLength
Content Type HttpServletRequest#getContentType
Server Name HttpServletRequest#getServerName
Server Port HttpServletRequest#getServerPort
Remote User HttpServletRequest#getRemoteUser
Remote Address HttpServletRequest#getRemoteAddr
Remote Host HttpServletRequest#getRemoteHost
Authorization Scheme HttpServletRequest#getAuthType

While the page is displayed, some requests will finish, some will continue to run, and some new requests will be accepted.

To ensure the list of HTTP requests is up to date, you can click on the Update button. By default, the page will refresh every second, but this is also configurable through the Polling Interval dropdown which is visible from the Admin UI Dashboard.