http¶
Event fields used to define metadata about HTTP (Hypertext Transfer Protocol) information. This is based on information in the layer 7 (HTTP) application, however can also include HTTP information from an endpoint/server. IIS, Apache, NGINX, proxy logs, and other variances of logs that have HTTP information would go in here. Also, if the HTTP connection is from a decrypted/MITM HTTPS/TLS session then portions of that information, where applicable, would go in here.
Attributes¶
Name |
Type |
Description |
Sample Value |
|---|---|---|---|
http_content_type |
string |
The HTTP Response content type header for HTTP/HTTPS network sessions. |
`````` |
http_cookie_variables |
string |
The values of (HTTP) cookies |
|
http_informational_code |
integer |
integer response code of 100-199 |
|
http_informational_message |
string |
message/text of the integer response code that was 100-199 |
|
http_referrer_original |
string |
HTTP header “Referer”. The HTTP referer header for HTTP/HTTPS network sessions. |
|
http_request_body_bytes |
integer |
Amount of bytes that the source/client sent |
|
http_request_header_names |
string |
List of any additional (or all) HTTP headers. Because a client can use any HTTP header they want and there are already hundreds of https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers it would be impossible to define a specific field for each one. |
|
http_request_header_values |
string |
Values for the request_header_names parameters |
|
http_request_method |
string |
Type of HTTP request that was made. Other examples could be (anything) PUT, POST, HEAD, DELETE |
|
http_request_time |
integer |
The amount of time in milliseconds it took to send the request to the server, if applicable. |
|
http_request_ver |
string |
The HTTP Request Version for HTTP/HTTPS network connections. |
|
http_response_body_bytes |
integer |
Amount of bytes that the destination/server returned |
|
http_response_body_original |
string |
The raw HTTP (response) body |
|
http_response_header_names |
string |
List of any additional (or all) HTTP headers. Because a server can use any HTTP header they want and there are already hundreds of https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers it would be impossible to define a specific field for each one. |
|
http_response_header_values |
string |
Values for the response_header_names parameters |
|
http_response_time |
inte |
The amount of time in milliseconds it took to receive a response in the server, if applicable. |
|
http_status_code |
integer |
HTTP Server reply code |
|
http_status_message |
string |
HTTP server reply message |
|
http_user_agent_original |
string |
The User agent seen in an HTTP request |
|
http_version |
string |
HTTP version |
|
http_xff |
string |
The HTTP X-Forwarded-For header for HTTP/HTTPS network sessions. |
|