Let's explore what our much more verbose error logging left in the logs, to debug recent geoline failures.
Outcome: our logging caught nothing! Needs some more tweaks...
Let's explore what our much more verbose error logging left in the logs, to debug recent geoline failures.
Outcome: our logging caught nothing! Needs some more tweaks...
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | BUG REPORT | None | T312913 Geoline is shown in the article, but not in full size map view | ||
Open | None | T321164 Investigate error logs for failing geoline maps | |||
Resolved | awight | T322616 Make kartotherian error logging more verbose |
I haven't found anything useful in the logs so far. Even more puzzling, the only message that might possibly be associated with these snapshot requests is "Calling 'Metrics.endTiming' directly is deprecated.", which is not emitted for the other requests. Looking at all usages of endTiming, they seem to be identical so I don't understand why the message isn't emitted much more often.
Patch https://gerrit.wikimedia.org/r/c/mediawiki/services/kartotherian/+/844494 should stop these deprecation warnings.
Perhaps we need to increase the severity level of our errors. For example, the message for a missing geoline is at sent "info" level:
{"name":"kartotherian","hostname":"68d5677a61db","pid":438,"level":30,"levelPath":"info","msg":"No results from geoline local database request","time":"2022-10-19T15:35:06.714Z","v":0}
Change 844494 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/services/kartotherian@master] Update deprecated metrics usages
Change 844498 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/services/kartotherian@master] [WIP] Log errors at higher severity
Change 852880 had a related patch set uploaded (by Awight; author: Awight):
[mediawiki/services/kartotherian@mapnik-3.1] Update deprecated metrics usages; speak prometheus
Change 844494 merged by jenkins-bot:
[mediawiki/services/kartotherian@master] Update deprecated metrics usages; speak prometheus
Change 852880 merged by jenkins-bot:
[mediawiki/services/kartotherian@mapnik-3.1] Update deprecated metrics usages; speak prometheus