While looking at T204267 I noticed that there has been another spike in requests to the WBQC api in the past 48 hours.
Specifically on the 15th starting between 15:25 and 15:27 and tailing off toward 16:40
These requests can be seen on the WBQC dashboard @ https://grafana.wikimedia.org/d/000000344/wikidata-quality?orgId=1&from=1547564623742&to=1547573021473
The SPARQL throttling panel on that dashboard indicates that the WDQS was overloaded by the requests then made by WBQC.
Conveniently there is a gap in WDQS logs for other reasons thus no data appears from the wdqs servers @ https://logstash.wikimedia.org/goto/9676cbb299b21b114c80c7d8499c8e07
When previously investigating a spike T204267#4865669 the responses from WDQS that responded with retry-after were logged in logstash
An example can be seen at https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-2018.12.30/mediawiki?id=AWgAckPBzpjgITg61Cm8&_g=h@4e853bb
For the most recent spike on the 15th I can not find any of this data in logstash, I would expect to see it here: https://logstash.wikimedia.org/goto/bcb628c5f31be343d9ae51aa215dbabd
(there are logs appearing in the channel though).
Even expanding to the full day doesn't show any of these throttle related logs.
Looking on mwlog1001 I do see a collection of these logs however
addshore@mwlog1001:/srv/mw-log$ zcat ./archive/WikibaseQualityConstraints.log-20190116.gz | grep retry-after | wc -l 638
and
addshore@mwlog1001:/srv/mw-log$ zcat ./archive/WikibaseQualityConstraints.log-20190116.gz | grep retry-after | head 2019-01-15 15:27:10 [XD37zApAMEAAAFaniE4AAAAF] mw1229 wikidatawiki 1.33.0-wmf.12 WikibaseQualityConstraints WARNING: Sparql API replied with status 429 and no valid retry-after header. {"responseHeaders":"{\"server\":[\"nginx\\/1.13.6\"],\"date\":[\"Tue, 15 Jan 2019 15:27:10 GMT\"],\"content-type\":[\"application\\/octet-stream\"],\"connection\":[\"close\"],\"cache-control\":[\"no-cache\"]}","responseContent":"Rate limit exceeded
Looking in logstash for XD37zApAMEAAAFaniE4AAAAF specifically also reveals nothing.
AFAIK the logging config should mean that everything is being logged everywhere?
'wmgMonologChannels' => [ 'default' => [ ... 'WikibaseQualityConstraints' => 'debug',
Whats up? Did I miss something?