> For the complete documentation index, see [llms.txt](https://clients.medianova.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://clients.medianova.com/products/logz/mn-logz-analytics.md).

# Analytics

Learn how to deploy and manage your own Grafana-based analytics instance with Edgesight Analytics.

Edgesight Analytics transforms CDN access logs into pre-aggregated metrics and visualizes them through a dedicated Grafana workspace. It provides ready-to-use dashboards for analyzing traffic, cache efficiency, latency, errors, HTTP activity, and automated traffic over time.

Edgesight Analytics supports **Medianova, Cloudflare, and Akamai** as CDN data sources. Multiple sources can be connected to the same workspace and analyzed through a common data model.

## How Edgesight Analytics Works

CDN access logs are continuously processed as they arrive. Instead of storing only individual request records for later analysis, Edgesight Analytics aggregates the incoming data into datasets used by its dashboards.

The resulting metrics are presented through a dedicated Grafana workspace that is provisioned and managed by Medianova.

This architecture enables analysis across longer time ranges without requiring users to configure Grafana, create queries, or build dashboards manually.

{% hint style="info" %}
The **Analytics** screen in the Medianova Control Panel is used to manage sources, access, users, workspace status, and stored data usage. CDN traffic metrics and dashboards are viewed in Grafana.
{% endhint %}

## Edgesight Analytics and Instant Logs

Edgesight Analytics and Instant Logs use CDN log data for different types of analysis.

| Requirement                                         | Use                     |
| --------------------------------------------------- | ----------------------- |
| Investigate an individual request                   | **Instant Logs**        |
| Inspect all fields of a raw log record              | **Instant Logs**        |
| Filter request-level data during troubleshooting    | **Instant Logs**        |
| Analyze traffic trends over time                    | **Edgesight Analytics** |
| Monitor cache efficiency and error ratios           | **Edgesight Analytics** |
| Compare performance across countries or CDN sources | **Edgesight Analytics** |

**Instant Logs** retains request-level records and allows detailed investigation of individual requests.

**Edgesight Analytics** processes logs as they arrive and stores aggregated metrics for historical and trend-based analysis.

{% hint style="info" %}
Edgesight Analytics does not provide a raw log dashboard. Use **Instant Logs** when request-level records or individual log fields are required.
{% endhint %}

## One Workspace, Multiple CDN Sources

Each organization uses a single Grafana workspace for Edgesight Analytics.

The first CDN source connected to Edgesight Analytics creates the workspace and defines:

* The Grafana address
* Dashboard configuration
* Dashboard accounts
* IP whitelist rules

Additional CDN sources are connected to the existing workspace. They do not create separate Grafana instances, URLs, user accounts, or access rules.

The Grafana address uses the subdomain selected during initial configuration:

`https://<your-subdomain>-analytics.medianova.com`

Within the dashboards, connected CDN sources can be filtered and compared using the same normalized data model.

Supported sources include:

* **Medianova**
* **Cloudflare**
* **Akamai**

{% hint style="warning" %}
The workspace subdomain, dashboard accounts, and IP whitelist are defined when the first source is connected. These settings apply to the entire workspace, including sources added later.
{% endhint %}

## Dashboards

Edgesight Analytics provides four preconfigured dashboards.

<table><thead><tr><th width="227.333251953125">Dashboard</th><th>Purpose</th></tr></thead><tbody><tr><td><strong>Overview</strong></td><td>Provides high-level traffic, cache, error, resource, and country metrics.</td></tr><tr><td><strong>Performance Analytics</strong></td><td>Analyzes request times, latency, datacenter performance, ASNs, and error ratios.</td></tr><tr><td><strong>HTTP &#x26; Cache Analytics</strong></td><td>Analyzes URL paths, referers, hosts, cache behavior, browsers, operating systems, and device types.</td></tr><tr><td><strong>Bot Analytics</strong></td><td>Analyzes automated traffic by user agent, request volume, country, and related traffic characteristics.</td></tr></tbody></table>

Dashboard data is pre-aggregated as logs are processed. Each dashboard has its own retention and granularity configuration.

## Access and Security

Edgesight Analytics provides a dedicated Grafana address with dashboard accounts created for your workspace.

Access can additionally be restricted using an IP whitelist. The whitelist applies to the entire workspace and is evaluated before users reach the Grafana login page.

Dashboard accounts have reader access. They can:

* View dashboards and panels
* Change the time range
* Apply dashboard filters
* Inspect displayed values
* Export panel data

Dashboard accounts cannot modify panels, queries, or dashboard layouts.

## Next Steps

* [**Connecting a Source**](/products/logz/mn-logz-analytics/connecting-a-source.md) — Connect your first CDN source, configure dashboards and workspace settings, and deploy Edgesight Analytics.
* [**Your Dashboards**](/products/logz/mn-logz-analytics/your-dashboards.md) — Learn about the available dashboards, retention, granularity, and dashboard capabilities.
* [**Access & Management**](/products/logz/mn-logz-analytics/access-and-management.md) — Manage dashboard accounts, IP access, workspace status, and lifecycle operations.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://clients.medianova.com/products/logz/mn-logz-analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
