Once instrumentation plan is in place (w/ TK)
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | ecarg | T430703 [Hypothesis] DE2.1.1 Measure update load | |||
| In Progress | ecarg | T434208 New SLI (2 of 2) instrument client-side metrics | |||
| In Progress | ecarg | T437399 add client-side completeness metric misses stale/failed AW sections |
Event Timeline
Change #1327651 had a related patch set uploaded (by Ecarg; author: Ecarg):
[mediawiki/extensions/WikiLambda@master] abstract: implement client-side metrics via statsv
Change #1329660 had a related patch set uploaded (by Ecarg; author: Ecarg):
[mediawiki/extensions/WikiLambda@master] abstract: instrument client-side metrics via Test Kitchen
Change #1327651 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] abstract: implement client-side metrics via statsv
Change #1329660 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] abstract: instrument client-side metrics via Test Kitchen
Confirmed the client-side completeness metric works end-to-end (mediawiki_WikiLambda_aw_preview_reader_outcome_total is queryable on Grafana now).
However:
- this is only enabled on test wiki; we should start to expand into real wiki
- hasIncompleteSection() only checks data-pending, not data-failed/data-stale. E.g. test.wikipedia.org/wiki/Paris,_France shows data-stale="9" but got reported as complete. I'll add data-failed since reader isn't seeing valid content.