schema: Nginx.Access
parser:
fastmatch:
match:
- '%{remoteAddr} - %{remoteUser} [%{time}] "%{request}" %{status} %{bodyBytesSent} "%{httpReferer}" "%{httpUserAgent}"'
emptyValues:
- '-'
description: Access Logs for your Nginx server. We currently support Nginx 'combined' format.
referenceURL: https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format
fields:
- name: remoteAddr
description: The IP address of the client (remote host) which made the request to the server.
type: string
indicators:
- ip
- name: remoteUser
description: The userid of the person making the request. Usually empty unless .htaccess has requested authentication.
type: string
indicators:
- username
- name: time
required: true
description: The time that the request was received (UTC).
type: timestamp
timeFormats:
- '%d/%b/%Y:%H:%M:%S %z'
isEventTime: true
- name: request
description: The request line from the client. It includes the HTTP method, the resource requested, and the HTTP protocol.
type: string
- name: status
description: The HTTP status code returned to the client.
type: smallint
- name: bodyBytesSent
description: The size of the object returned to the client, measured in bytes.
type: bigint
- name: httpReferer
description: The HTTP referrer if any.
type: string
- name: httpUserAgent
description: The agent the user used when making the request.
type: string