Current properties as of Revision 17216284
Source | Property | Comment | Status |
---|---|---|---|
Navigation Timing | unloadEventStart | Removed | |
Navigation Timing | unloadEventEnd | Removed | |
Navigation Timing | redirectStart | Removed | |
Navigation Timing | redirectEnd | Removed | |
Navigation Timing | redirectCount | Removed | |
Navigation Timing | fetchStart | ||
Navigation Timing | domainLookupStart | Removed | |
Navigation Timing | domainLookupEnd | Removed | |
Navigation Timing | connectStart | ||
Navigation Timing | secureConnectionStart | ||
Navigation Timing | connectEnd | ||
Navigation Timing | requestStart | ||
Navigation Timing | responseStart | Keep - Useful event (time to first byte). | |
Navigation Timing | responseEnd | ||
Navigation Timing | domInteractive | Keep - Useful event. | |
Navigation Timing | domContentLoadedEventStart | Removed | |
Navigation Timing | domContentLoadedEventEnd | Removed | |
Navigation Timing | domComplete | Keep - Useful event. | |
Navigation Timing | loadEventStart | Keep - Useful event. | |
Navigation Timing | loadEventEnd | Keep - Useful event. | |
Navigation Timing (derived) | dnsLookup | (domainLookupEnd - domainLookupStart) | Keep - Useful delta. |
Navigation Timing (derived) | unload | (unloadEventEnd - unloadEventStart) | Keep - Useful delta. |
Navigation Timing (derived) | redirecting | (redirectEnd - redirectStart) | Keep - Useful delta. |
Paint Timing API | firstPaint | Keep - Useful event. | |
MediaWiki | action | WikiPage action | Keep - Useful for debugging. |
MediaWiki | mobileMode | MobileFrontend | Unsure ?? |
MediaWiki | isAnon | User | Keep - Useful for data fragmentation. |
MediaWiki | isHttp2 | Varnish ext: Connection Properties | Removed |
MediaWiki | isHiDPI | Derived from window.devicePixelRatio | Removed |
MediaWiki | mediaWikiVersion | mw.config: wgVersion | Unsure ?? |
MediaWiki | originCountry | Geo | Keep - Useful for data fragmentation. |
MediaWiki | originRegion | Geo | Removed |
MediaWiki | pageId | WikiPage title | Removed |
MediaWiki | namespaceId | WikiPage title | Keep - Useful for debugging. |
MediaWiki | revId | WikiPage revision | Keep - Useful for debugging. |
MediaWiki | mediaWikiLoadComplete | ResourceLoader | Keep - Useful event. Related: T160315. |
Round 1 (completed)
Removed:
- pageId - Was for debugging, but seems obsolete with revId.
- originRegion - No longer used.
- domContentLoadedEventStart - Not used.
- domContentLoadedEventEnd - Not used.
- isHttp2 - Not used. This currently collected from a cookie set by Varnish. Varnish already sends this to Graphite directly, however. See Grafana dashboard: Client Connections.
- isHiDPI - Not used? Not particularly useful for debugging. I suggest interested parties collect it through separate WikimediaEvents campaigns.
Round 2 (completed)
Blocked on T104902 and T203216.
- unloadEventStart - Redundant with unload delta.
- unloadEventEnd - Redundant with unload delta.
- redirectStart - Redundant with redirecting delta.
- redirectEnd - Redundant with redirecting delta.
- domainLookupStart - Redundant with dnsLookup delta.
- domainLookupEnd - Redundant with dnsLookup delta.
- redirectCount - Not used? If we really want to know this for (unrelated) statistical reasons, I suggest we collect it through its own campaign from WikimediaEvents for a short time. Perhaps once or twice a year for a few days/weeks.
Next round
Uncertain / considering for removal:
- mobileMode - Used for data fragmentation, but unsure whether it is receives enough samples to be useful. Check with Reading.
- mediaWikiVersion - Not used. Probably added for debugging, but the version can already be derived based on EventCapsule properties wiki and timestamp if really needed.
See also: