Skip to content

Toro Cloud Dev Center

HTTP request monitoring

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

Nagivating to the HTTP Requests page

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.

Displaying HTTP request information

The information displayed in the side panel is from the request's corresponding javax.servlet.http.HttpServletRequest 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 Refresh button. By default, the page will refresh every second but this is also configurable through the Polling Interval dropdown.

Tools for updating the list of ongoing HTTP requests