https://github.com/openshift/origin-aggregated-logging/pull/1557
merged upstream https://github.com/openshift/origin-aggregated-logging/commit/c68eea3d43aa6a9f808974883a7c039150349a82
The fix is implemented in rubygem-fluent-plugin-viaq_data_model-0.0.18-1.el7 - please verify that the fluentd image has this version (or later).
There isn't rubygem-fluent-plugin-viaq_data_model-0.0.18-1.el7 in v3.9.74. gem list |grep fluent fluent-mixin-config-placeholders (0.4.0) fluent-plugin-docker_metadata_filter (0.1.1) fluent-plugin-elasticsearch (1.17.2) fluent-plugin-flatten-hash (0.4.0) fluent-plugin-kubernetes_metadata_filter (1.0.3) fluent-plugin-record-modifier (0.6.2) fluent-plugin-remote-syslog (1.1) fluent-plugin-rewrite-tag-filter (1.5.6) fluent-plugin-secure-forward (0.4.5) fluent-plugin-systemd (0.0.11) fluent-plugin-viaq_data_model (0.0.14) fluentd (0.12.43)
Moving to MODIFIED - the bz is fixed - now it is up to ART/RCM to ensure that there is an image built with the right rubygem-fluent-plugin-viaq_data_model-0.0.18-1.el7 rpm . . .
The new JSON log messages handle are merged into version v3.9.78
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0788