-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disable merge JSON log in 4.0 #1492
Comments
NACK - many customers use and depend on this feature |
It may not affect us, but merge_json_log is discontinued from fluent-plugin-kubernetes_metadata_filter:
|
@richm We should consider this in context of the proposed release, 4.0. The release is green-field only deployments. In the current incarnation, this feature is broken:
This proposal does not advocate removing it, but disabling it by default and adding documentation to clearly define the drawbacks. Until we can devise a proper solution, customer's should understand what they are getting and why we have disabled it. |
Right - it doesn't affect us (it is us who removed that feature from fluent-plugin-kubernetes_metadata_filter . . . because of this problem) - we have our own implementation - https://github.com/openshift/origin-aggregated-logging/blob/master/fluentd/configs.d/filter-parse-json-field.conf |
ok - so we disable it by default, and only for 4.0 - to your list of tasks I would add
|
|
Partially addressed in openshift/cluster-logging-operator#74 |
Issue
Reviewing logs from a production cluster led to the creation of [1]. During discussion in the issue and slack, it its my understanding the root cause is:
This subsequently is leading to message loss as identified in [1] since the log entry is rejected by ES (Does it cycle indefinitely?).
Proposal
This proposal would disable the merge JSON log feature by default in the 4.0 delivery and would:
[1] Ref: #1491
The text was updated successfully, but these errors were encountered: