Knowledge Base
medianova.comSupportLog in
  • Welcome to the Medianova Knowledge Base
  • Getting Started
    • Concepts
    • Start your Free Trial
  • Products
    • Security
      • DDoS Protection
      • SSL/TLS Encryption
        • How to upload and manage SSL Certificates?
        • How to Extract CRT and KEY Files from a PFX Certificate
        • How can I use Free SSL?
        • FAQ
      • Web Application Firewall (WAF)
        • How to activate WAF?
        • Analytics
      • Rate Limiting
      • Hotlink Protection
      • IP Restriction
      • Geoblocking
      • FAQs
    • Performance / CDN
      • Static Content Delivery
        • Create Small Resource
        • Create Large Resource
        • Integrating Static CDN Resource
        • Configuration Basics
          • Medianova IP Blocks
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • CNAME
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Robots.txt file
            • Range Based Caching
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
            • Manage Page Rules
            • Page Rules Settings
          • Compression
            • How to Configure Gzip and Brotli
        • Website Framework Integrations
          • Magento CDN Integration
          • Wordpress CDN Integration
          • Phalcon CDN Integration
          • CakePHP CDN Integration
        • Analytics
      • Dynamic Content Acceleration
        • Create Dynamic Resource
        • Integrating Dynamic CDN Resource
        • Aksela Test Steps
        • Advanced Configuration
          • Origin Settings
            • Advanced Origin Settings
            • Rewrite Origin URLs
            • Origin SNI Request
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Caching
            • Edge Cache Expiration
            • Browser Cache Rule
            • Query String Caching
            • Etag Verification
            • Error Status Code Cache Expiration
            • Shared Cache
            • Stale Cache
            • Disallow Cookie Base Cache
            • Cookie Base Cache
            • Header Base Cache
            • Header Value Base Cache
            • MNUID Cookie Base Cache
            • Mobile Redirect
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
            • HTTP Strict Transport (HSTS) Protection
            • X-Frame Options
            • X-XSS Protection
            • X-Content Type Options
          • Purge
          • Prefetch
          • Page Rules
          • Compression
        • Analytics
      • Streaming Content Delivery
        • Create Streaming Resource
        • Advanced Configuration
          • Origin Settings
            • Redirect Handle From Origin
            • Origin Response Timeout
          • Headers
            • CORS Header
            • Custom Header
            • X-CDN Header
            • Origin Host Header
          • Stream Management
        • Analytics
      • API Caching
      • Private CDN
      • Image Optimization and WebP
        • What is Image Optimization and How Does It Work?
        • What is WebP and How Does It Work?
        • How to Activate Image Optimization and WebP?
        • Analytics
      • FAQs
    • Object Storage / Stook
      • What is Stook?
      • How to Create Stook?
      • How to Connect Bucket?
      • Access Key Management
      • Stook Integration and Usage Guides
        • Migrating Data to Stook Using Rclone
        • Data Transfer to Stook with Cyberduck
        • How to use the AWS SDK for Laravel with Stook?
        • How to use the AWS SDK for PHP with Stook?
        • How do I use the AWS SDK for .NET with Stook?
        • Stook Storage User Guide for AWS CLI
        • How to use AWS SDK for JavaScript with Stook?
        • How do I use Stook with the AWS Java SDK?
        • Using Pre-Signed URL PHP with Stook
        • Using Pre-Marked URL NODEJS With Stook
    • Analytics (MN Logz)
      • Real-Time Logpush
      • Raw Logs
  • Account & Billing
    • Managing Account and Organizations
      • Create new organization
      • Invite user
      • Changing Cloud Panel password
      • Access Controls and Authentication
    • Subscription and Billing
      • Packages
        • Free Trial
        • Starter
        • Growth
        • Enterprise
        • Add-ons
      • Policy
      • Upgrade & Downgrade Procedures
      • Changing your subscription package
      • Payment Info
      • Invoices
  • API Documentation
    • Authentication
    • Security
      • Web Application Firewall (WAF)
      • SSL/TLS
      • Always Use HTTPS Settings
      • Origin Basic Authentication
      • Secure Token
      • Bot Protection
      • Hotlink Protection
      • User Agent ACL
      • IP Restriction ACL
      • Geoblocking
    • Performance / CDN
      • Resources
      • Origin Settings
      • CNAME & SSL
      • Caching
      • Headers
      • Image Optimization & WebP
      • Page Rule
      • Purge
      • Prefetch
      • Stream Management
    • Object Storage / Stook
    • Analytics
      • WAF Analytics
  • Support and Troubleshooting
    • Common Issues and Solutions
      • Troubleshooting Common Setup Issues
      • Troubleshooting Performance Problems
    • Contacting Customer Support
  • Glossary
    • Definition of Important CDN Terms
    • Acronyms and Abbreviations
    • Definition of HTTP Status Error Codes
Powered by GitBook
LogoLogo

© 2025 Medianova. All rights reserved.

On this page
  • Overview
  • Delivery Method
  • Destination Types Supported
  • Configuration Steps
  • Available Log Fields
  • Log Format Example
  • Pricing
  • Usage Considerations

Was this helpful?

Export as PDF
  1. Products
  2. Analytics (MN Logz)

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.

For detailed information or to enable real-time logpush on your account, please contact our Sales Team at sales@medianova.com

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

  1. Basic Info: Provide a name, description, and select resource(s) for your logpush job.

  1. Fields: Select from available log fields.

  1. Destination: Define the destination (e.g., Medianova Stook, Amazon S3, Google Cloud Storage and any S3 Compatible Storage, or your own HTTP/S endpoint).

  1. Review: Verify your settings and activate the job.

Available Log Fields

You can select from the following fields to include in your logs:

Field Name
Description

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:

{"asn":"AS9121","body_bytes_sent":"22535","body_received":"174","bytes_sent":"22820","country_code":"TR","http_protocol":"HTTP/2.0","http_referrer":"https://cdn.medianova.com/","http_user_agent":"Mozilla/5.0 (Linux; Android 11; CPH2239 Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML like Gecko) Version/4.0 Chrome/135.0.7049.38 Mobile Safari/537.36 EbaMobil/7.7.1.0 MobileQr","isp":"","proxy_cache_status":"HIT","remote_addr":"1.1.1.1","remote_port":"35450","request_id":"17ba51b735147390088a628eb7f757e9","request_method":"GET","request_param":"?query","request_time":0,"request_uri":"/PROD_REPOSITORY/","resource_uuid":"80bdb1b4-63a2-bd0c60c4e2e0","server_name":"cdn-medianova.mncdn.com","status":"200","timestamp":"2025-04-13 23:56:32.000","upstream_response_time":""}

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.

PreviousAnalytics (MN Logz)NextRaw Logs

Last updated 20 days ago

Was this helpful?