CDN content analysis

Overview

The JavaScript Agent detects CDN content the same way as it detects third-party content. However, you can map certain domains captured by the JavaScript agent to CDN instead of third party or first party for either all applications or specific applications in a System Profile. To do this, choose System Profile Preferences > User Experience, then select either the Default Application or a specific application tab and click Domain mapping in the W3C Resource Timings section.

Specify First PartyThird Party or CDN for each configured domain. You can also specify Ignored to filter out a domain. Domain mapping impacts several dashlets, measures, business transactions and resource capturing for UEM related metrics.

User Action PurePath view

You can verify domain mapping configuration in the User Actions PurePath View. If a domain is mapped to CDN, it appears below the Slow CDN content node. A domain to Ignored is filtered from the table and does not appear in the Slow third party content node unless you change the Client to debug mode by pressing Ctrl + Shift + F9. The following shows an example.

Transaction Flow

Domains mapped to CDN also display as a new node or part of an existing node in the Transaction Flow, as shown in the following:

CDN measures

CDN busy time

This measure represents the duration of third party content during a user action. Configuration properties of this measure include:

  • Host: String match that can filter for specific hosts or content providers, such as a set of several domains. You can select several string search types, including regular expressions.
  • Duration type: Several types of load times are available.
    • Busy time: Time when at least one resource was loading.
    • Average duration: average duration of all resources.
    • Shortest duration: duration of fastest resource.
    • Longest duration: duration of slowest resource.
  • Resource type: It is possible to measure only specific resource types:
    • All
    • Images
    • Scripts
    • Stylesheets (only available with W3C Resource timing)
    • Other resources (only available with W3C Resource timing)
    • Custom resources (resources added by the ADK)

CDN content load time

This measure represents the duration of CDN content during a user action. Configuration properties of this measure include:

  • Host: Can be used for filtering for specific hosts.
  • Duration type: Several types of load times are available:
    • Busy time: Time when at least one resource was loading.
    • Average duration: average duration of all resources.
    • Shortest duration: duration of fastest resource.
    • Longest duration: duration of slowest resource.
  • Resource type:
    • All
    • Images
    • Scripts
    • Stylesheets (only available with W3C Resource timing)
    • Other resources (only available with W3C Resource timing)
    • Custom resources (resources added by the ADK)

BT measure User Actions - CDN hotspot

This measure counts the slowest host of a user action when exceeding the configured threshold.