Page MenuHomePhabricator

Instrument the new public Wikifunction call API
Open, HighPublic

Description

Description

The new public API is instrumented into our back-end measurement systems so we know what and who is calling it.

Acceptance criteria

  • Instrument each call event and its response characteristic (success value, timing, etc.), equivalent to the internal API.
  • Collect and analyse appropriate aggregate measures
    • Call rates
    • Target functions
    • Sources / context

Completion checklist

Data QA:

  • Data QA sign-off in Beta Cluster.
  • Data QA sign-off in Production.

Event Timeline

DVrandecic moved this task from To triage to Backlog on the Abstract Wikipedia team board.

Change #1019138 had a related patch set uploaded (by David Martin; author: David Martin):

[schemas/event/secondary@master] Create schema for tracking WikiLambda APIs

https://gerrit.wikimedia.org/r/1019138

Change #1017961 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Add Metrics Platform tracking of WikiLambda function-call endpoints

https://gerrit.wikimedia.org/r/1017961