An instance of PageViewPerf represents: a page view with no performance data, a page view with performance data, or just the performance data of an earlier page request.

interface IPageViewPerfData {
    domProcessing: string;
    duration: string;
    id: string;
    measurements: any;
    name: string;
    networkConnect: string;
    perfTotal: string;
    properties: any;
    receivedResponse: string;
    sentRequest: string;
    url: string;
    ver: number;
}

Hierarchy (view full)

Implemented by

Properties

domProcessing: string

DOM processing time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff

duration: string

Request duration in format: DD.HH:MM:SS.MMMMMM. For a page view (PageViewData), this is the duration. For a page view with performance information (PageViewPerfData), this is the page load time. Must be less than 1000 days.

id: string

Identifier of a page view instance. Used for correlation between page view and other telemetry items.

measurements: any

Collection of custom measurements.

name: string

Event name. Keep it low cardinality to allow proper grouping and useful metrics.

networkConnect: string

Network connection time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff

perfTotal: string

Performance total in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff

properties: any

Collection of custom properties.

receivedResponse: string

Received response time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff

sentRequest: string

Sent request time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff

url: string

Request URL with all query string parameters

ver: number

Schema version