We need to move Proton to the new logging pipeline. The config should be updated similar to https://gerrit.wikimedia.org/r/#/c/mediawiki/services/change-propagation/deploy/+/500813 and newest node dependencies should be used (newest version of service-runner.
|Open||None||T227080 Deprecate all non-Kafka logstash inputs|
|Invalid||None||T225122 Migrate services using deprecated Gelf logstash input to Kafka enabled logging pipeline|
|Open||None||T225125 Migrate Elasticsearch from deprecated Gelf logstash input to rsyslog Kafka logging pipeline|
|Resolved||Pchelolo||T211125 Move service-runner to new logging infrastructure|
|Invalid||None||T224602 Fix logging umbrella task|
|Resolved||fgiunchedi||T219925 Move proton logging to new logging pipeline|
|Resolved||akosiaris||T239459 service-runner apps running on kubernetes emit logs with log level 50|
Reminder/ping as we (SRE Observability) would like to deprecate all non-kafka inputs by end of Q4 FY19/20. If the service is moving (or has moved) to k8s then what's left to do is disable gelf log output and keep on stdout/stderr. If the service isn't moving to k8s then we'll also need to perform puppet-level changes. Thanks!
It looks like mobileapps and proton (chromium-render) have essentially the same logging config (see https://gerrit.wikimedia.org/r/plugins/gitiles/operations/deployment-charts/+/refs/heads/master/charts/mobileapps/templates/_config.yaml and https://gerrit.wikimedia.org/r/plugins/gitiles/operations/deployment-charts/+/refs/heads/master/charts/chromium-render/templates/_config.yaml):
# Logger info logging: level: warn name: <name of service> streams: - type: stdout named_levels: true