Implement and deploy a production version of the Monolog logging configuration that is being used in beta.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | bd808 | T844 Get PSR-3 patches merged and in use on WMF cluster | |||
Resolved | bd808 | T76759 Deploy Monolog logging configuration for WMF production | |||
Resolved | bd808 | T78599 IRC feed broken on group0 wikis | |||
Resolved | bd808 | T85067 Monolog logging configuration should support sampled logging |
Event Timeline
Change 178978 had a related patch set uploaded (by BryanDavis):
Configure logging to use MWLoggerMonologSpi
The one part of the patch that I had not tested in beta was the use of a NullHandler to ignore events. And it turns out that this is the part that broke in prod of course.
Change 179217 had a related patch set uploaded (by BryanDavis):
Configure logging to use MWLoggerMonologSpi
Change 179368 had a related patch set uploaded (by BryanDavis):
Introduce wmgUseMonologLogger feature flag
Change 179369 had a related patch set uploaded (by BryanDavis):
Optional MWLoggerMonologSpi configuration
Change 179370 had a related patch set uploaded (by BryanDavis):
Enable MWLoggerMonologSpi for testwiki
The group0 wikis (testwiki, test2wiki, wikidatatest, mediawikiwiki and zerowiki) are now logging via monolog. Dashboard at https://logstash.wikimedia.org/#/dashboard/elasticsearch/monolog.
Change 181130 had a related patch set uploaded (by BryanDavis):
monolog: enable for group0 group1 wikis