Http Forward

All fields documented for TcpConnect task logs also apply to HttpForward task logs.

The following keys are specific to HttpForward task logs:

pipeline_wait

required, type: time duration string

The time spent between receiving the HTTP request header and creating the task.

reuse_connection

optional, type: bool

Whether this task reused an existing remote connection.

method

required, type: http method string

The HTTP method from the client request.

uri

required, type: http uri string

The URI from the client request. All non-printable characters are escaped.

The max allowed number of characters of the uri is configurable at server or user level.

user_agent

optional, type: string

The first User-Agent header value in the client request.

rsp_status

optional, type: int

The status code in the response sent to the client.

origin_status

optional, type: int

The status code in the response received from the remote peer.

dur_req_send_hdr

optional, type: time duration string

The time spent between task creation and sending the request header to the remote peer.

dur_req_send_all

optional, type: time duration string

The time spent between task creation and sending the full request to the remote peer.

dur_rsp_recv_hdr

optional, type: time duration string

The time spent between task creation and receiving the response header from the remote peer.

dur_rsp_recv_all

optional, type: time duration string

The time spent between task creation and receiving the full response from the remote peer.