- Monitor slow SPARQL queries
- Log whenever external data fetch takes more than 1 second.
- Record event with details about:
- wiki
- page and revision being parsed
- ExternalData service: geoshape, geomask, geoline, geopoint
- external data URL (can be truncated, but include ids and some query)
- elapsed wall time for this request
- was the request successful?
- size of retrieved geojson
- Average and p95 time to save a page: https://grafana.wikimedia.org/d/000000085/save-timing?orgId=1
- Average and p95 time to parse a page
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T322353 Investigation: Move geoshape expansion to Kartographer parse-time | |||
Resolved | awight | T320619 Investigate slow loading of complex SPARQL queries | |||
Resolved | None | T323920 Deploy recent map server work to production ( Jan 2023 ) | |||
Open | None | T323113 [Epic] Move geoshape expansion to Kartographer parse-time | |||
Open | None | T326317 Deploy geoshape expansion to wikis | |||
Open | None | T326953 Request for parser performance metrics | |||
Open | None | T326637 Generate metrics for page saving and parsing times, to monitor impact of map external data expansion |
Event Timeline
Change 880479 had a related patch set uploaded (by Awight; author: Awight):
[schemas/event/secondary@master] [WIP] New event schema for Kartographer ExternalData fetch performance
Change 880937 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/extensions/Kartographer@master] [WIP] Send event for every ExternalData expansion
Change 881871 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/extensions/Kartographer@master] Log if external data expansion takes more than 1s
Change 881871 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] Log if external data expansion takes more than 1s
Change 880479 merged by jenkins-bot:
[schemas/event/secondary@master] New event schema for Kartographer ExternalData fetch performance
Change 882628 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/extensions/Kartographer@master] Additional information about the ExternalData response
Change 882631 had a related patch set uploaded (by Awight; author: Awight):
[schemas/event/secondary@master] Update event schema for Kartographer external data
Change 882631 merged by jenkins-bot:
[schemas/event/secondary@master] Update event schema for Kartographer external data
Change 880937 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] Send event for every ExternalData expansion
Change 882628 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] Additional information about the ExternalData response