Http Forward

All config keys for TcpConnect task log also applies to HttpForward task log, see TcpConnect for details.

The following keys are available only for HttpForward task log:

pipeline_wait

required, type: time duration string

Show the time spent from the receive of the http request header to the creation of the task.

reuse_connection

optional, type: bool

Show if this task reuse old remote connection.

method

required, type: http method string

Show the http method string of the client request.

uri

required, type: http uri string

Show the uri of the client request. All non-printable characters will be escaped.

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

user_agent

optional, type: string

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

rsp_status

optional, type: int

Show the status code in the response that we send to the client.

origin_status

optional, type: int

Show the status code in the response we receive from the remote peer.

dur_req_send_hdr

optional, type: time duration string

Show the time spent from the creation of the task to when we sent out the request header to the remote peer.

dur_req_send_all

optional, type: time duration string

Show the time spent from the creation of the task to when we sent out the total request to the remote peer.

dur_rsp_recv_hdr

optional, type: time duration string

Show the time spent from the creation of the task to when we received the response header from the remote peer.

dur_rsp_recv_all

optional, type: time duration string

Show the time spent from the creation of the task to when we received the total response from the remote peer.