product_metrics/base 2.2.0

This MR:

  • Adds performer.name_hash, performer.session_id_hash, and performer.pageview_id_hash to performer fragment (T436524)
  • Adds agent.geo_ip_country to agent fragment (T434312)
  • Adds "overridden" and "app-install" as possible experiment.sampling_unit values to experiment fragment (T433711)
  • Bumps web/base, web/base_with_ip, and app/base schemas to 2.2.0 to use the new versions of both above fragments

Merge request checklist

  • Phabricator task(s) associated with this change added to commit message (use Bug: TASK_NUMBER on line at end of commit message)
  • wikitech:Event Platform/Instrumentation How To#Writing MediaWiki instrumentation code was followed for the schema(s) in the merge request. This includes if this merge request entails a new MEDIUM or HIGH risk schema, or if this merge request entails a schema alteration that increases the risk level based on Data Collection Guidelines.
  • [N/A] If this introduces a new or upgraded MEDIUM or HIGH risk level, @rscout added as a reviewer (please check @rscout calendar for availability and find an alternate if @rscout is out).
  • wikitech:Event Platform/Schemas/Guidelines was followed for the schema(s) in the merge request.
  • [N/A] Links to any other data specifications, such as a measurement plan or instrumentation specification if pertinent. Links to related code / Gerrit/GitLab patch pertinent to this schema change if it exists yet; if it doesn't exist yet that is okay and the merge requester should be sure to ensure reachability for that code via the commit message's referenced Phabricator task(s) later on. Please add links for any data specifications and relevant patches below this checkbox line if you have them.

Bug: T433711

Bug: T436524

Bug: T434312

Edited by Bearloga

Merge request reports

Loading