import { Telemetry } from "./telemetry"; /** * Telemetry type used for availability web test results. */ export interface PageViewTelemetry extends Telemetry { /** Identifier of a page view instance. Used for correlation between page view and other telemetry items. */ id: string; /** Event name. Keep it low cardinality to allow proper grouping and useful metrics. */ name: string; /** Request URL with all query string parameters */ url?: string; /** Request duration in milliseconds. */ duration?: number; /** Fully qualified page URI or URL of the referring page; if unknown, leave blank */ referredUri?: string; /** Collection of custom measurements. */ measurements?: { [propertyName: string]: number; }; }