# Performance Analytics

The Performance Analytics dashboard provides an in-depth view of CDN responsiveness and reliability.\
It allows you to evaluate latency, request times, and cache efficiency across datacenters, countries, and ASNs.\
By correlating Round Trip Time (RTT), error ratios, and request metrics, you can detect bottlenecks, compare regions, and optimize content delivery performance.

### Top Metrics

At the top of the dashboard, four indicators summarize CDN activity for the selected time range:

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2F53BtH3JIza94LbeKb4rw%2Fperf_1.png?alt=media&#x26;token=31f6ed40-80b3-4a81-90fe-e0366b25bc64" alt=""><figcaption><p>Top Metrics</p></figcaption></figure>

<table><thead><tr><th width="275">Metric</th><th>Description</th></tr></thead><tbody><tr><td><strong>Total Requests</strong></td><td>Total number of requests served.</td></tr><tr><td><strong>Total Bytes</strong></td><td>Total data transferred through CDN.</td></tr><tr><td><strong>Avg Request Time</strong></td><td>Average server response time for all requests.</td></tr><tr><td><strong>HIT Ratio</strong></td><td>Percentage of requests served directly from cache.</td></tr></tbody></table>

{% hint style="info" %}
Compare **Avg Request Time** with **HIT Ratio** — higher cache utilization typically leads to faster response times.
{% endhint %}

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2FCqdN1NaR8Jpa83a4zzci%2Fperf_3.png?alt=media&#x26;token=12842036-8d0a-4e16-8a05-7f8a0ce2b543" alt=""><figcaption><p>Hit Ratio</p></figcaption></figure>

### Traffic and Resource Analysis

Visualize traffic distribution across resources, countries, and ASNs.

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2FLAjl8DdRCu1blqQmrRFX%2Fperf_2.png?alt=media&#x26;token=0ecb96ea-94f2-45df-9533-045c359ff2b7" alt=""><figcaption><p>Traffic and Resource Analysis</p></figcaption></figure>

* **Requests per Resource (time series):** Tracks total requests or data transfer per CDN resource.
* **Requests per Country (time series):** Displays the top five countries by traffic volume.
* **Requests per ASN (time series):** Highlights the most active ISPs (Autonomous System Numbers).

{% hint style="info" %}
Switch the **Metric** filter from *Requests* to *Bandwidth* to analyze traffic volume instead of frequency.
{% endhint %}

### Latency and RTT Insights

Measure how quickly CDN edge servers respond to user requests.

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2FGXLUhrxIpqJfEGTzgXwR%2Fperf_4.png?alt=media&#x26;token=22cbaf70-565a-470f-97b9-65e968bb1e2e" alt=""><figcaption><p>Latency and RTT Insights</p></figcaption></figure>

* **Request Times (time series):** Displays overall request duration trends.
* **Request Time per Country (time series):** Compares latency by user country.
* **Request Time per Datacenter (time series):** Highlights performance differences across Points of Presence (PoPs).
* **Round Trip Time (RTT):** Shows average TCP connection time between client and CDN edge.

{% hint style="info" %}
Combine **Country** and **Datacenter** filters to isolate latency issues or identify underperforming PoPs.
{% endhint %}

{% hint style="warning" %}
Sudden spikes in **Request Time per Country** may indicate regional ISP routing problems or origin latency increases.
{% endhint %}

### Error and Status Analytics

Track error ratios and status code trends.

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2FBvEJwdVUDIlsyiMBjeDt%2Fperf_6.png?alt=media&#x26;token=91761fb3-4a51-4ea1-9ad1-c7d1700e5172" alt=""><figcaption><p>Error and Status Analytics</p></figcaption></figure>

* **4xx–5xx Ratio (time series):** Percentage of client and server errors over time.
* **4xx–5xx Ratio per Datacenter (time series):** Breaks down errors by PoP.
* **4xx–5xx Counts (time series):** Shows total error responses within the selected range.
* **Status Distribution (pie chart):** Displays proportional breakdown of all HTTP responses (2xx–5xx).

{% hint style="info" %}
High error ratios in low-traffic datacenters can appear inflated. Always verify data volume before interpreting
{% endhint %}

<figure><img src="https://542970813-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FtK7oIwmhUHdEJcaH4Hx8%2Fuploads%2FCHxk8M52NTKc8Twonumh%2Fperf_5.png?alt=media&#x26;token=dbe998ce-f065-449c-a48b-4db792b116ee" alt=""><figcaption><p>Filtered Status Ratio</p></figcaption></figure>

{% hint style="warning" %}
Persistent **5xx** errors may indicate upstream (origin) issues or blocked connections between CDN and origin.
{% endhint %}

### **Filters**

Each visualization updates dynamically based on the selected filters:

| Filter            | Description                                                         |
| ----------------- | ------------------------------------------------------------------- |
| **Resource Name** | Focus on a specific CDN resource.                                   |
| **Account Type**  | Filter by CDN account type.                                         |
| **Datacenter**    | Narrow down data by Point of Presence (PoP).                        |
| **Country**       | View metrics for specific user regions.                             |
| **ASN**           | Filter by Autonomous System Number.                                 |
| **Status**        | Select HTTP status codes (2xx–5xx).                                 |
| **HIT Status**    | Show cache performance by response type (HIT, MISS, etc.).          |
| **Metric**        | Choose metric type: *Requests*, *Data Transferred*, or *Bandwidth*. |

{% hint style="info" %}
Apply multiple filters — for example, **Country + Datacenter** — to correlate latency or error metrics within specific regions.
{% endhint %}

### **FAQ**

**What is RTT and how is it measured?**\
RTT (Round Trip Time) represents the time between a user’s request and the CDN’s first response. It measures TCP-level latency between the client and the edge server.

**Why are some charts empty after applying filters?**\
Certain datasets may not contain results for selected filters (e.g., no traffic for a specific ASN or datacenter in that period). Try broadening the date range or removing filters.

**Can I correlate cache ratio with latency?**\
Yes. A higher HIT ratio typically lowers average request time since cached content is served directly from the nearest edge location.
