Xilai Dai created KARAF-5792: -------------------------------- Summary: Support add, rename, remove to the custom fields of Decanter log collector Key: KARAF-5792 URL: https://issues.apache.org/jira/browse/KARAF-5792 Project: Karaf Issue Type: Improvement Components: decanter Affects Versions: decanter-2.0.0 Reporter: Xilai Dai
Now user can only "add" some custom fields with constant value in the org.apache.karaf.decanter.collector.log.cfg. {code} key1=value1 key2=value2 {code} But there is no chance to "rename" or "remove" some of the generated fields from the log collector, or add dynamic value e.g. UUID, Timestamp to the field. It would be benifit for user if the custom fields impl get improved in the log collector of Decanter. Configuration like this: {code} # custom fields fields.add.eventType=LOGEvent fields.add.eventUUID=UUID fields.add.serverTimestamp=TIMESTAMP fields.rename.MDC=customInfo fields.rename.level=severity fields.rename.renderedMessage=logMessage fields.remove.timestamp=true {code} Then it provides ability to "transformer" the json data on collector level, which will reduce the overhead user has to "transformer" the data later (using Filebeat or custom transformer bundle) -- This message was sent by Atlassian JIRA (v7.6.3#76005)