Page MenuHomePhabricator

AQS 2.0: Editor Analytics: Implement endpoints
Open, Needs TriagePublic

Description

Implement endpoints for the Editor Analytics service. These endpoints are Druid-based.

Completion criteria: the following endpoints are implemented:

  • editors/aggregate
  • editors/top-by-edits
  • editors/top-by-net-bytes-difference
  • editors/top-by-absolute-bytes-difference
  • editors/by-country
  • registered_users/new

See the parent task for discussion on a reusable package for commonalities between endpoints in this service and endpoints in the Edit Analytics service. There is additional related discussion in T288301: AQS 2.0:Wikistats 2 service.

Extremely rough proof-of-concept code for querying Druid can be found here.