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: