Real-Time Logpush
Medianova's Real-Time Logpush enables you to automatically send detailed CDN request and response logs to your designated destination in real time or in intervals. This documentation outlines the setup, available fields, and log formats.
Overview
The Real-Time Logpush service delivers logs in JSON Lines format (.jsonl
), compressed with Gzip (.txt.gz
). Each log entry represents an HTTP request processed by Medianova's CDN edge servers.
Logs are pushed every 5 minutes or when reaching 50MB, whichever comes first.
Delivery Method
Logs are pushed every 5 minutes or upon reaching 50MB, facilitating timely analysis and integration with log analysis platforms, SIEMs, or custom analytics systems.
Destination Types Supported
Medianova Stook (MN Storage Service)
Amazon S3
S3 Compatible Storage Services
HTTP/S endpoint
ElasticSearch Indexes
Configuration Steps
Basic Info: Provide a name, description, and select resource(s) for your logpush job.
Fields: Select from available log fields.
Destination: Define the destination (e.g., Medianova Stook, Amazon S3, Google Cloud Storage and any S3 Compatible Storage, or your own HTTP/S endpoint).
Review: Verify your settings and activate the job.
Available Log Fields
You can select from the following fields to include in your logs:
Timestamp
The time when the request was received at the edge server.
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.
HTTP Protocol
HTTP version used (e.g., HTTP/1.1, HTTP/2).
Status
HTTP response status code returned by the CDN.
Server Name
Domain name (Host header) requested.
Request Parameters
Query parameters sent with the request.
Request Time
Total time taken by the CDN to process the request (s).
Upstream Response Time
The time taken by the upstream server to respond to the request (s).
Bytes Sent
Total bytes sent from CDN to the client.
Body Bytes Sent
Bytes sent in the response body.
Remote Address
Client IP address initiating the request.
Country Code
ISO country code of the client IP address.
ASN
Autonomous System Number of the client's ISP.
ISP
Internet Service Provider of the client.
HTTP User Agent
Browser or client user agent making the request.
Proxy Cache Status
Status of CDN caching (HIT, MISS, BYPASS, etc.).
HTTP Referrer
Referrer URL sent by the client.
Body Received
Bytes received in the request body.
Client Port
Source port used by the client.
Resource UUID
Unique identifier for the requested CDN resource.
Log Format Example
Each log entry is structured as a JSON line:
Pricing
Pricing varies depending on log volume. Please contact the Medianova Sales Team for detailed pricing information based on your log size requirements.
Usage Considerations
Ensure your destination endpoint can handle real-time data ingestion.
Regularly monitor storage usage, especially if selecting all available fields.
Configure access controls and encryption at your destination to maintain data security.
For support or additional integration queries, contact Medianova Technical Support support@medianova.com.
Last updated
Was this helpful?