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)

Reply via email to