Field Reference

Review the available log fields you can include in Real-Time Logpush exports.

Real-Time Logpush allows you to select custom fields to include in your exported logs. Fields are grouped by category to help you identify which data points are relevant for performance analysis, debugging, or analytics integration.

Each field represents a specific CDN request or response attribute processed by Medianova’s edge servers.

All logs are delivered in JSON Lines (.jsonl) format, with each field represented as a key–value pair.

Request Details

Field Name

Description

request_id

Unique identifier assigned to each request.

request_method

HTTP method used (GET, POST, etc.).

request_uri

Requested URI including path and query string.

request_param

Query parameters sent with the request.

request_time

Total processing time of the request (s).

scheme

Request protocol used (http or https).

http_protocol

HTTP version (e.g., HTTP/1.1, HTTP/2).

http_host

Value of the Host header.

http_referrer

Referrer URL sent by the client.

http_user_agent

Browser or client user agent.

Response & Caching

Field Name

Description

status

HTTP response status code.

content_type

MIME type of the response.

proxy_cache_status

Cache status (HIT, MISS, BYPASS, EXPIRED).

body_bytes_sent

Number of bytes sent in the response body.

bytes_sent

Total bytes sent from CDN to the client.

upstream_response_time

Time taken by origin to respond (s).

sent_http_content_length

Length of the response body sent to client.

via

Value of the Via HTTP header.

Client & Network

Field Name

Description

remote_addr

IP address of the client.

client_port

Source port used by the client.

asn

Autonomous System Number of the client’s ISP.

country_code

ISO country code of the client IP.

isp

Internet Service Provider name.

tcp_info_rtt

TCP round-trip time in milliseconds.

tcp_info_rtt_var

Variance of TCP round-trip time.

Security & SSL

Field Name

Description

ssl_protocol

TLS/SSL protocol used.

ssl_cipher

Cipher suite used during handshake.

resource_uuid

Unique ID of the CDN resource.

account_type

Account type that owns the resource.

Log Format

  • File Type: .jsonl.gz

  • Format: JSON Lines (one request per line)

  • Encoding: UTF-8

  • Compression: Gzip

  • Timestamp: UTC-based (ISO 8601)

  • Delivery Interval: Every 5 minutes or when file size reaches 5 MB (HTTP) or 50 MB (other destinations)

Each .jsonl.gz file may contain thousands of log lines, each representing a unique CDN transaction.

Sample Log Entry

{
  "account_type": "enterprise",
  "asn": "AS9121",
  "body_bytes_sent": "22535",
  "bytes_sent": "22820",
  "country_code": "TR",
  "http_host": "cdn-medianova.mncdn.com",
  "http_protocol": "HTTP/2.0",
  "proxy_cache_status": "HIT",
  "remote_addr": "1.1.1.1",
  "request_id": "17ba51b735147390088a628eb7f757e9",
  "request_method": "GET",
  "request_uri": "/PROD_REPOSITORY/",
  "resource_uuid": "80bdb1b4-63a2-bd0c60c4e2e0",
  "status": "200",
  "timestamp": "2025-04-13T23:56:32Z",
  "upstream_response_time": "0.12"
}

Validate a Log File

Use standard CLI tools to check integrity and content of .jsonl.gz files:

# Decompress and preview
gunzip -c logs-2025-04-13-23-55.jsonl.gz | head -n 3

# Validate JSON structure
jq empty logs-2025-04-13-23-55.jsonl

For extended schema mapping or advanced analytics integration, contact Medianova Technical Support

Last updated

Was this helpful?