While investigating T255410 we concluded that we should try to make it clearer to people investigating issues if the timeout was due to:
- failure to get a response from the termbox Kubernetes service in time
OR IF
- we actually got the response from termbox saying it was unable to contact Special:EntityData in time.
We suspect that the former should remain an ERROR from the mediawiki TermboxRemoteRenderer but the latter should become only and NOTICE because an ERROR will already have been emitted by the Kubernetes services.
Conceptually the RemoteRenderer did the correct thing and fell back to the clientside rendered version.
Notes:
* Error logging is currently happening in both wikibase and termbox SSR service. At most one error due to a timeout should normally be logged (either from termbox or from wikibase but not both)
Questions/Details requested:
* link to "failure to get a response from the termbox Kubernetes service in time" error in logstash
https://logstash.wikimedia.org/app/kibana#/doc/logstash-*/logstash-mediawiki-2020.11.20/mediawiki?id=AXXkYGPvKLIuIzERk2pj&_g=h@1251ff0
* link to error in logstash stemming from "response from termbox saying it was unable to contact Special:EntityData in time" https://logstash.wikimedia.org/goto/a8c6e830d48e9babeff293c1375bfd33 (see the non-bad language responses in here)
**Acceptance Criteria**
[] Issues with Termbox not being able to contact or get response in time from Special:EntityData (or Mediawiki API in general) are logged (by MediaWiki) using NOTICE error level