-
Bug
-
Resolution: Done
-
Undefined
-
Logging 5.2.z
-
False
-
False
-
NEW
-
NEW
-
Before this update, the release did not include a filter change which caused fluentd to crash. With this update, the missing filter has been corrected.
-
-
Logging (Core) - Sprint 212, Logging (Core) - Sprint 213
After the upgrade of the CLO to 5.2.4-17 all fluentd pods are crashing.
$ oc logs -f fluentd-ldd9b fluentd Setting each total_size_limit for 4 buffers to 4811272243 bytes Setting queued_chunks_limit_size for each buffer to 573 Setting chunk_limit_size for each buffer to 8388608 2021-12-28 15:32:41 +0000 [warn]: '@' is the system reserved prefix. It works in the nested configuration for now but it will be rejected: @timestamp 2021-12-28 15:32:42 +0000 [error]: config error file="/etc/fluent/fluent.conf" error_class=Fluent::ConfigError error="Unknown formatter plugin 'single_json_value'. Run 'gem search -rd fluent-plugin' to find plugins"
The ClusterLogForwarder is specified like below
apiVersion: v1
items:
- apiVersion: logging.openshift.io/v1
kind: ClusterLogForwarder
metadata:
annotations:
name: instance
namespace: openshift-logging
spec:
outputDefaults:
elasticsearch:
structuredTypeKey: kubernetes.labels.logFormat
structuredTypeName: json
outputs:
- name: rsyslog
syslog:
facility: local0
payloadKey: message
rfc: RFC3164
severity: informational
type: syslog
url: 'tls://example.com:5514'
pipelines:
- inputRefs:
- audit
- application
- infrastructure
name: syslog
outputRefs:
- rsyslog
- default
parse: json
kind: List
metadata:
resourceVersion: ""
selfLink: ""