Event type
Apache Combined Log Format
Standard HTTP access logs with extended client information
Apache HTTP Server Combined Log Format access logs recording all HTTP requests with client information, request details, response status, referrer, and user agent data
Overview
What this event covers
Records all HTTP requests to the Apache web server including client IP, authenticated user, timestamp, request method and URI, HTTP status code, response size, referrer URL, and user agent string.
When generated
- ›Every HTTP/HTTPS request received by the Apache web server
- ›GET, POST, PUT, DELETE, HEAD, OPTIONS, and other HTTP methods
- ›Both successful requests and errors (2xx, 3xx, 4xx, 5xx status codes)
- ›Requests to static content, APIs, web applications, and services
Security relevance
HighCompliance
Frequency notes
High-frequency events during business hours (900 events/hour or ~4 per second) with reduced activity during nights (120 events/hour) and weekends (150 events/hour). Typical for enterprise web applications and internal portals.
Resources
Docs and tools
Generation
Configuration
- Base frequency
- 300 events/hour
- Time patterns
- business_hours night_hours weekend
- Business hours
- 3.0x
- Night hours
- 0.4x
- Weekend
- 0.5x
Schema
Field definitions
Field reference for this event type — types, requirements, examples, and allowed values.
client_ip
IP address of the client making the request
Source: random_private_ip()
IPv4 or IPv610.98.208.92virtual_host
Virtual host (domain:port) receiving the request
Source: registry.get_organization_field('domain') with random port
hostname:portapps.mclaneco.com:443authenticated_user
Username of authenticated user, or '-' if not authenticated
Source: registry.get_random_user().username or '-'
Username or '-'nxrosartimestamp
Date and time of the request
Source: now() | format_datetime('%d/%b/%Y:%H:%M:%S %z')
DD/Mon/YYYY:HH:MM:SS Timezone20/Dec/2025:15:31:10 -0600request_method
HTTP request method
Source: random_choice(['GET', 'POST', 'PUT', 'DELETE', 'HEAD', 'OPTIONS'])
HTTP method verbPOST-
GETRetrieve resource -
POSTSubmit data to server -
PUTUpdate existing resource -
DELETERemove resource -
HEADRetrieve headers only -
OPTIONSCheck allowed methods
request_uri
URI path and query string of the request
Source: random_choice of common application paths
URI path/order-processing/UIDL/?v-uiId=0http_version
HTTP protocol version used for the request
Source: random_choice(['1.1', '2.0'])
HTTP/x.xHTTP/1.1-
HTTP/1.1HTTP version 1.1 -
HTTP/2.0HTTP version 2.0
status_code
HTTP response status code
Source: random_weighted selection favoring successful responses
3-digit HTTP status code200-
200OK - Successful request -
201Created - Resource created successfully -
204No Content - Successful with no response body -
301Moved Permanently - Resource moved -
302Found - Temporary redirect -
304Not Modified - Cached resource still valid -
400Bad Request - Invalid request syntax -
401Unauthorized - Authentication required -
403Forbidden - Access denied -
404Not Found - Resource not found -
500Internal Server Error - Server error -
502Bad Gateway - Upstream server error -
503Service Unavailable - Server temporarily unavailable
response_size
Size of response in bytes (0 if no content)
Source: random_int(0, 500000)
Bytes416referer
URL of the page that linked to the requested resource, or '-' if none
Source: random_choice of referrer URLs or '-'
URL or '-'https://apps.mclaneco.com/order-processing/user_agent
User agent string identifying the client software
Source: random_choice of realistic user agent strings
User agent stringMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36backend_server
Backend server hostname/port that handled the request (if proxied), or '-'
Source: registry.get_random_device().hostname or fqdn with port
hostname:port or '-'lpdstwasapp01.mclaneco.com:9083response_time_ms
Time taken to process the request in milliseconds
Source: random_int(100, 10000)
Milliseconds4075keep_alive
Keep-alive status (0 = connection closed, 1 = connection kept alive)
Source: random_choice([0, 1])
0 or 10