Proxy Logs Attributes

Detailed information about Proxy logs attributes, cache source codes, and delivery status codes

The Traffic Viewer page of the Webscale Control Panel enables you to view Proxy logs attribute information for an application within a specified time period. For more information on accessing Traffic Viewer, see Access Traffic Viewer .

The following Proxy logs attributes table provides Proxy logs attribute information. You can view the name, display name, aliases, and a description for each attribute. Specific codes, presented in the Cache source codes and Delivery status codes tables, are returned for the cache_source and delivery_status proxy logs attributes.

Topics

Proxy logs attributes

NameDisplay NameAliasesDescription
arrivalArrivalarrivalISO 8601-formatted date when the request arrived at the Webscale proxy
bytes_inBytes inbytes_inBytes that the Webscale proxy received, including request line and headers
bytes_outBytes outbytes_outBytes that the Webscale proxy sent to the client, including response headers
cache_controlCache controlcache_controlContents of the Cache-Control response header
cache_sourceCache sourcecache_sourceTwo-letter codes that indicate the action the source took while responding to the request
completedCompletedcompletedISO 8601-formatted date for when processing the request was completed
countryCountrycountryTwo-letter ISO 3166-2 country code for the origin of the request
delivery_statusDelivery statusdelivery_statusNumeric codes that indicate the delivery status of the request. “0” for traffic proxied through to the application. When not “0,” the Webscale proxy handled the request directly.
elapsedElapsedelapsedInterval between when the proxy received the request and sent the complete response
internal_transport_latencyInternal latencyinternal_latency
internal_transport_latency
Internal proxy delay while processing the request
labelsLabelslabelsList of user-defined labels used to track traffic with the Add Labels web control action
load_idLoad IDload_idUnique ID that identified a user-initiated pageload. All resource requests shared the ID to render the page.
locationLocationlocationContents of the Location response header
peer_addressPeer addresspeer_addressIP address of the immediate peer connecting to the proxy. If the peer is a trusted proxy, the remote IP address of the user agent that made the request is used.
proxy_addressProxy addressproxy_addressIP address of the proxy that handled the request
queue_latencyQueue latencyqueue_latencyAmount of time that the request spent queued on the proxy, possibly due to a slow backend
rangeRangerangeContents of the Range request header
referrerReferrerreferrerContents of the Referer request header
request_addressRequest addressrequest_addressRemote IP address of the user agent that made the request
request_hostRequest hosthost
request_host
Contents of the Host request header
request_idRequest IDrequest_idUnique ID for each request that the proxy served
request_methodRequest methodrequest_methodHTTP request method
request_pathRequest pathrequest_pathVirtual path of the request (latter portion of the request URL separated by backslashes after the main website name)
request_portRequest portrequest_portPort number that received the request
request_protocolRequest protocolprotocol
request_protocol
HTTP protocol version
request_queryRequest queryrequest_queryURL request query parameters (located in the latter sections of the request URL)
request_urlRequest URLrequest_urlString with the host, scheme, path, and query parameters for the request
response_content_typeResponse content typecontent_type
response_content_type
Contents of the Content-Type response header
server_addressServer addressserver_addressApplication server address used to fulfill the request
server_latencyServer latencyserver_latencyInterval between when the server received the request and the browser received the last byte of the response
session_idSession IDsession_idUnique ID that a server assigned to a specific user for a session
status_codeStatus coderesponse_status_code
status_code
Response status code that indicates if the specific request successfully completed
threatThreatthreat“y” if the IP address was a potential attacker. “n” otherwise.
tls_cipherTLS ciphertls_cipherEncryption algorithms for transport layer security
tls_versionTLS versiontls_version
tls_protocol
Highest version of the transport layer security protocol that the client supported
ttfbTTFBttfb
time_to_first_byte
Interval between when the data plane received the request and sent the first byte of the response
url_mapURL mapurl_mapName of the url map used in a web control that resulted in the request being redirected
useragentUser agentuseragent
user_agent
Contents of the User-Agent request header
useragent_deviceUser agent deviceuseragent_device
user_agent_device
Device type used to make the request (e.g., smartphone, desktop, etc.)
useragent_nameBrowserbrowser
useragent_name
user_agent_name
Browser type used to make the request (e.g., Google Chrome, Safari, etc.)
useragent_osUser agent OSuseragent_os
user_agent_os
Operating system type used to make smartphone request (e.g., Android, Mac, etc.)
webcontrolsWeb controlswebcontrolsList of web controls that ran for this request

Cache source codes

The two-letter cache source codes identify the actions that the cache_source log attribute indicates.

Source CodeExplanation
NE“Not Eligible” — Request did not match any site cache conditions and pagespeed did not cache it
PH“Pagespeed Hit” — Request was served from the cache when optimization was turned on and the resources required to render the page were present in the cache
PM“Pagespeed Miss” — Request was not served from the cache when optimization was turned on and the resources required to render the page were not present in the cache
PF“Pagespeed Fill” — Request initiated a pagespeed fill when optimization was turned on and the resources required to render the page were seen for the very first time
SH“Site Cache Hit” — Request was served from the cache when the site cache was turned on and the request matched a site cache condition which was present in the cache
SM“Site Cache Miss” — Request was not served from the cache when site cache was turned on and the request matched a site cache condition which was not present in the cache
SF“Site Cache Fill” — Request initiated a site cache fill when site cache was turned on and the request matched one of the site cache conditions for the very first time

Delivery status codes

The delivery status codes identify how the response was generated. All non-zero values of these codes signify that the Webscale proxy server intercepted the request.

Status CodeDescription
0Request fulfilled by an application server
1Request rejected because the source IP address was in the blacklist
2Request rejected due to the activated WAF rule that the user uploaded
3Request rejected because it was sitting in the suspended queue for a time equal to or greater than maximum_queue_time
4Request rejected because the proxy could not process the request since the suspended queue was full
5Shield mode turned on. The request was presented with the captcha page.
6Shield mode turned on. The client successfully validated the captcha page.
7Shield mode turned on. The user made an unsuccessful attempt to verify the captcha.
8Shield mode turned on and the client presented an invalid token. The request was presented with the captcha page.
9Request denied by the Deny Request web control action
10Request redirected by the Redirect Request or Redirect Using Map web control action
11Request had a mod_pagespeed_beacon
12Internal request
13Request satisfied by Amazon Cloudfront
14Request is satisfied from the proxy. This includes but is not necessarily limited to:
  • 421 Misdirected errors where the SNI host does not match HTTP header host
  • 502 Bad gateway when the backend cannot be connected
  • 404 Not found when path contains escaped slashes (%2F)
  • 200 Delivering robots.txt from the CDN hostname (vhost)
  • 405 Method not allowed for TRACE method requests
  • 400 Bad request for bad URLs
  • 403 Backend certificate could not be validated
15Request that is responsible for filling the cache in case of a miss
16Request that can be satisfied from the cache now or in the future:
  • If the page was cached, the request is satisfied from the cache
  • If the page was not cached, a fill request will be initiated to fill the cache
17Request had a bad port number
18Request is satisfied by the microsite
19Role-based access control: User redirected to the Webscale Control Panel page to authenticate
20Role-based access control: Successful authentication. User did have the necessary role.
21Role-based access control: Unsuccessful authentication. User did not have the necessary role.
22Client-closed connection (499 status code)

Further Reading

Have questions not answered here? Contact Support to get more help.

Last modified on June 3, 2026