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.