RTLD assigns a name to log data stored as an object. Log data is stored as individual objects for the following destinations:
Log data stored within an object is compressed using gzip. Each object follows this naming convention:
[<PREFIX>]<LOG TYPE>_<AN>_<PROFILE ID>_<DATE STAMP>_<AGENT ID>_<SEQUENCE NUMBER>.<FILE EXTENSION>.gzThe JSON document contained within an object follows this naming convention:
[<PREFIX>]<LOG TYPE>_<AN>_<PROFILE ID>_<DATE STAMP>_<AGENT ID>_<SEQUENCE NUMBER>.<FILE EXTENSION>Sample file name (RTLD CDN - JSON log format):
wpc_0001_123_20220111_50550000F98AB95B_1.jsonSample file name (RTLD WAF - JSON log format):
waf_0001_123_20220111_50550000F98AB95B_1.jsonSample file name (RTLD Rate Limiting - JSON log format):
rl_0001_123_20220111_50550000F98AB95B_1.jsonSample file name (RTLD Bot - JSON log format):
bot_0001_123_20220111_50550000F98AB95B_1.jsonSample file name (RTLD Cloud Functions - JSON log format):
serverless_0001_123_20220111_50550000F98AB95B_1.jsonEach of the above variables are described below.
-
<PREFIX>: You may define a prefix when setting up a log delivery profile. This prefix defines a virtual log file storage location and/or a prefix that will be added to each object added to your bucket.- A prefix should not start with a forward slash.
- A forward slash within the specified prefix is interpreted as a delimiter for a virtual directory.
- A trailing forward slash means that the specified value only defines a virtual directory path within your bucket where logs will be stored. If the specified value ends in a character other than a forward slash, then the characters specified after the forward slash will be prepended to the file name for each log file uploaded to your destination.
Sample prefix:logs/CDN/siteA_The above prefix will store log files in the following virtual directory:/logs/CDNThe file name for each log file uploaded to your destination will start withsiteA_.Sample log file name:siteA_wpc_0001_123_20220111_50550000F98AB95B_1.json -
<LOG TYPE>: Represents the type of log data.- RTLD CDN: This variable is always set to
wpc. - RTLD WAF: This variable is always set to
waf. - RTLD Rate Limiting: This variable is always set to
rl. - RTLD Bot: This variable is always set to
bot. - RTLD Cloud Functions: This variable is always set to
serverless.
- RTLD CDN: This variable is always set to
-
<AN>: Represents your CDN account number (e.g., 0001). -
<PROFILE ID>: Represents the system-defined ID for your Real-Time Log Delivery configuration.You cannot currently view the system-defined ID assigned to your Real-Time Log Delivery configuration from within the Edgecast Console. -
<DATE STAMP>: Represents the date on which the log file was generated.Syntax:YYYYMMDDExample:20230110 -
<AGENT ID>: Represents a unique ID that identifies the Real-Time Log Delivery software agent that generated the log file. -
<SEQUENCE NUMBER>: Represents a sequential number that identifies the order in which the log file was generated by the software agent identified above.Each software agent assigns a sequential number to the log files that it generates. A gap between log files generated on the same day by the same software agent indicates missing log data.Key information:- This number starts at 0.
- This number resets to 0 at the start of a new day (UTC).
-
<FILE EXTENSION>: Represents the file extension for the log file. This file extension varies by log format.- JSON Log Format:
json - JSON Array Log Format:
json_array - JSON Lines Log Format:
json_lines
- JSON Log Format: